Fast path for the common case. Avoids scanning GOPATH usually. LGTM=r, crawshaw R=david.crawshaw, adg, r, crawshaw CC=golang-codereviews https://golang.org/cl/56820043