Added portable class library for libgit2sharp

libgit2sharp doesn't work as a nuget package, and the library isn't a
portable library (it uses unsafe methods), so creating this project is
the first step to making the libgit2sharp project fully portable (and
hence able to run as a windows store app)