Put gopath in workspace for share-ability

Also refactor go, docker and focker provisioning into subscripts
[#78215730]