go: add bazel buildfiles, implement leasifier
22 files changed