Reimplement UserCommitFiles with lower level plumbing functions
Reimplement the UserCommitFiles RPC using git-write-tree(1), git-hash-object(1) and git-commit-tree(1) instead of using git2go
Reimplement the UserCommitFiles RPC using git-write-tree(1), git-hash-object(1) and git-commit-tree(1) instead of using git2go