Update libgit2sharp to v0.17
Allow Empty commits for unit test

because sometime only commit message is
important in our tests
Merge pull request #600 from pmiossec/update_libgit2sharp

Update libgit2sharp to v0.17
remove 'init-branch' command

Use 'branch --init' instead...
Remove warning messages