[LibGit2] Bump submodule.
[LibGit2] Username and password credentials handling.

Also, a fixup in Update when the HEAD isn't tracking a remote.