Update libgit2 binaries to bd67979

https://github.com/libgit2/libgit2/compare/9d9fff3...bd67979
Teach UpdateLibgit2ToSha.ps1 to take arbitrary libgit2 library name.
Update UniqueIdentifer.targets to be called from arbitrary directory
Teach Checkout() to cope with revparse extended syntax leading to references