new Go support function 'buildGoPackage'

add a setupHook to the Go compiler that builds a GOPATH
buildGoPackage as function that overides the phases of stdenv