Update libgit2 binaries to 99a9c86

https://github.com/libgit2/libgit2/compare/bd67979...99a9c86
Teach Checkout() to cope with revparse extended syntax leading to references
Ensure there is a self cleaning directory to remove