xs: update libgit2
Diff.xs: update and implement print()
lib: remove deprecated Remote -> cred_acquire(), Diff -> patch()/compact()
Changes: update