Goals for this milestone: * Update to libgit2 v0.18.0. * Implement missing functionality gitteh has not yet bound from libgit2.