Update to upstream libgit2

`GIT_SUBMODULE_IGNORE_DEFAULT` is gone, the default is `GIT_SUBMODULE_IGNORE_NONE`