git: getting started with a git interface
this commit has:
- world with basic tooling (git cmdline)
- git subserver
- gitinerface module for streaming reads from server
git: retrieve local git dir
git: cleanup
git: starting to create patches from diff/selections