WIP Update libgit2 to b362fbf

https://github.com/libgit2/libgit2/compare/65e9dc6...b362fbf
Add reflog parameters to checkout methods
Clean up documentation and warnings
Non-existant message != exception
Mend reflog discontinuity