Migrate to new client_golang.

This should only be merged once the new client_golang in merged into
its master branch.

@xla Please check the TODOs. Perhaps I can remove either the TODOs or the metrics right now.