libgit2/libgit2sharp — pull request #735 by nulltoken (2014-05-31 17:58:59+00:00)
Title: Try to get rid of SafeDispose() calls

`SafeDispose()` extension method takes care of ensuring the handle is valid before disposing it.

Let's try and get rid of this by moving the checks in `SafeHandleBase.ReleaseHandle()`