go/build: ImportDir reject directories that don't exist

Fixes issue 3428.

R=dave, remyoudompheng, rsc
CC=golang-dev
https://codereview.appspot.com/7129048