cmd/go/internal/vgo: check src/vendor for "standard" imports too

Fixes vgo build net/http:

$ vgo build net/http
build golang_org/x/crypto/cryptobyte/asn1: cannot find module for path golang_org/x/crypto/cryptobyte/asn1
$

Change-Id: I1c27c31c67212a579091831b9f0dc534f498b969
Reviewed-on: https://go-review.googlesource.com/109336
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Ross Light <light@google.com>
diff --git a/vendor/cmd/go/internal/vgo/build.go b/vendor/cmd/go/internal/vgo/build.go
index f2c8d72..eeb5b7a 100644
--- a/vendor/cmd/go/internal/vgo/build.go
+++ b/vendor/cmd/go/internal/vgo/build.go
@@ -24,8 +24,10 @@
 
 func isStandardImportPath(path string) bool {
 	if search.IsStandardImportPath(path) {
-		dir := filepath.Join(cfg.GOROOT, "src", path)
-		if _, err := os.Stat(dir); err == nil {
+		if _, err := os.Stat(filepath.Join(cfg.GOROOT, "src", path)); err == nil {
+			return true
+		}
+		if _, err := os.Stat(filepath.Join(cfg.GOROOT, "src/vendor", path)); err == nil {
 			return true
 		}
 	}