git2go: Remove "apply" and "commit" subcommands
This MR removes the "apply" and "commit" subcommands, both which are not required in gitaly-git2go
anymore by our production code. The required refactorings are a bit more involved as "apply" was still used by tests for our RawDiff
and RawPatch
RPCs, and "apply" in turn required the "commit" subcommand. But this also triggered me to refactor these tests to be SHA256 compatible while at it.