Update build instructions
More cleanups in the API
More API cleanups
Allow to clone a Git repo only in memory
Rename GitMarshal to Git

This is to emphasizes the fact that the core of this library is the encoding/decoding of Git objects from/to (mmaped) bigarrays.
Fix the compilation of test.

Seems that they still seem to work!