Sync with libgit2 master.

- Update clone options to be in sync with libgit2 master.
- Remove missing constants.

I'm pretty sure there is a better way to handle the new git_remote_create_cb, but I cannot find it. I'd really appreciate some suggestions.