Fill out gitignore for a Go project

Taken from
https://github.com/github/gitignore/blob/master/Go.gitignore as of
8a28b1c4c67272aa4efc6f5e5eb77c205449427d.