Add tests for shallow
Determine new shallow/unshallow
Add shallow support to ProtocolGraphWalker
Add shallow grafts to repo before fetching objects
Specify custom get_parents
Look for shallow graft file in new Repos