Ensure libgit2 always uses STDCALL convention
Remove ".dll" extension from dll-name declaration
Update libgit2 binaries to 99a9c86

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