Use goenv to manage Go install.

Allows us to have multiple Go versions installed.  Works in the same
manner as rbenv.
Merge pull request #206 from alphagov/goenv

Use goenv to manage Go installs.