Update libgit2 to 494be4

This PR updates to libgit2 494be429ad2d247a8d1fb2b43b8c715a4b9da663.

There were some API breaking changes upstream i.e. we now need to provide a ```git_signature``` when changing the repository.