This tool lets us build LLVM components within the tree by setting up a
$GOPATH that resembles a tree fetched in the normal way with "go get".
It is intended that components such as the Go frontend will be built in-tree
using this tool.
TODO: autotools.
I think generated files shouldn't be written to the LLVM source tree. Instead it should be written to the build directory.