new Go support function 'buildGoPackage'

add a setupHook to the Go compiler that builds a GOPATH
new buildGoPackage function that overides the phases of stdenv
cjdcmd-ng: initial package expression

cjdcmd-ng is utility for interacting with CJDNS
go-ipfs: initial package