Go client: add generated client library.

This CL adds a Go generated client library, but the command line utility does not yet use it.