Convert libgit2 to enumerants
Add test-all to git test suite
Initial git-external implementation
Comma separate libgit2 functions