Updated gitignore
[Sharpen] Make Sharpen.Runtime public

Hide everything except the Get/SetProperty methods so that users of the library can override default values for NGit such as 'user.home' when running in an ASP.NET process.
Update NGit to jgit rev 0be3b0f70e504
fix compilation of Sharpen.Extensions.GetTotalInFixed(): add explicit conversion from long to int
Merge pull request #41 from stinos/issue_40

fix compilation of Sharpen.Extensions.GetTotalInFixed(): add explicit co...
Bump to jgit rev ef6aec3a04c8403037779e8122fa4c89af7d3d0b
Support resolving Sharpen.Unix types if merged

 - Currently, FileHelper tries to dynamically load Sharper.Unix.dll in
   case of a unix system, this fails in case Sharpen.Unix is somehow
   loaded, but no from the same location of Sharpen.dll (such as assembly
   merging, or something else), this will first try to find the type
   before attempting to load an explicit assembly
Merge pull request #43 from damageboy/master

 Support resolving Sharpen.Unix types if merged
Bump ngit to jgit commit cda5e861b98adc7078c9d3a38900dce9540e2127
Fix some issues in the tests
[Sharpen] Use the stdlib rename function to move files

This allows us to rename a file when the target file already
exists, a semantic that jgit relies on. Something similar
will be required for the windows backend.
[Sharpen] SetReadOnly should return bool and catch all exceptions

Fixes some issues in the tests
[Sharpen] Implement File.CreateNewFile correctly

Ensure we only return true if the file was actually created new.
[NGit.Storage.File] Manually ensure we set the inner exception

Java offers an API to do it after the exception is instantiated,
.NET does not. We require this to work in this scenario so fix this
case.
[Sharpen] Fix up JavaCalender enough to pass the tests
Fix more tests

Don't use CollectionAssert.AreEqual as it is abominably slow. Also
we should ensure we don't instantiate a TaskFuture<void>. It's invalid
IL.
Bump ngit to the latest jgit commit

Fixes two known bugs:
1) A null reference when cloning to a file/directory path which already
exists.
2) An ArgumentNullException when calculating the 'blame' for a file
when the file had uncommitted changes.

The latter was a jgit regression which was fixed in the last few days.
[Sharpen] Load UnixFileHelper correctly in ASP.NET

Load the file helper correctly in ASP.NET scenarios. Without specifying the assembly name, it would fail to load every time.
Merge pull request #45 from bojanrajkovic/master

Load UnixFileHelper correctly in ASP.NET
[Sharpen] Fix FilePath ctor when other argument is a drive on Windows, e.g. "C:"