Updated libgit2 to 9b87998 (Clone API changes)

There have been some changes in the way ```libgit2``` handles cloning of repositories, notably, the ```remote_name``` and ```ignore_cert_errors``` clone options have been removed.

These have been superseded by a ```remote_create``` callback.