go.tools/go/types: set array type even if length is invalid This avoids some follow-up errors due to invalid array declarations. LGTM=adonovan R=adonovan CC=golang-codereviews https://golang.org/cl/57640043