Things that should be done:
- go_test w/ custom buck test runner.
- thrift generation support
- CGo/Swig support (i.e. including cxx_library in go_library)
- Shared library support (i.e. including go_library in cxx_library)
- (Maybe) support for GCCGO and other compilers/linkers in general.