Update libgit2.
git_remote_download only takes one argument.
Update to the new clone callback structure.
Merge pull request #271 from libgit2/arthur/update-libgit2

Update to the latest libgit2 changes