Migrated from pygit2 to gitpython.

pygit2 requires too many things to run. On Travis users need to set
environment variables that point to libgit2 as well as install cmake and
other dependencies. Unacceptable when my goal is to just pip install and
execute.

Luckily both libraries are mostly api-compatible.