Update libgit2.
Fix tests for a change in the ordering of returned remotes.
Fix a test case breaking due to a change in one of libgit2 fixture repos.
Merge pull request #259 from arthurschreiber/update_libgit2

Update libgit2