go: let flycheck also use some additional directories for GOPATH
go: don't emit an error if not in a project
go: try harder to set a sensible GOPATH