Finishing go_source rule and using it in a test (#1062)

* Finishing go_source rule and using it in a test

* Fix proto deps

* Review fixes

[skip ci]
[ci skip]
8 files changed