This commits needs a MAJOR audit as I oftentimes just guessed which of `$hostOffset`, `$targetOffset`, or a fixed offset should be used.
add a setupHook to the Go compiler that builds a GOPATH new buildGoPackage function that overides the phases of stdenv