Update to latest libgit2.
Adapt to API changes of libgit2.
Update libgit2 for the Windows fix.
Fix spec: the sort order of remote references have changed.
Fix spec: line ending is '\r\n' on Windows.
Disable unused variable warnings in libgit2
Prepare 0.28.0 release
:lipstick: