update git2go to support latest libgit2 development commit (id: 66af84)

Libgit2's development branch introduced breaking changes to git2go. This commit unbreaks the changes.

Additionally, ran ```go fmt``` on affected files.