There is a second cloudera repo required to build cleanly from scratch.
Merge pull request #66 from ambiata/topic/resolvers

There is a second cloudera repo required to build cleanly from scratch.
Remove HadoopSpecification from extract specs
Namespace DistCache entries
Create ContextId and pass it to DistCache instead of it creating its own and storing in Configuration
Merge pull request #65 from ambiata/topic/scoobi-test-cleanup

DistCache namespacing and some test cleanup
Added some review notes around API.
Classification, and moves after review.
fix compile error
Remove error path from snapshot/chord/pivot as its not used
Add HdfsRepository to IvoryRetire api
Add SnapshotStorage for use through API
cli app for comparing snapshots
Added snapshotToHdfs to the IvoryRetire api
Merge pull request #67 from ambiata/topic/api-notes

Mark has reviewed, tests passing, merging
Use parallelDo in chord to pull instance descriptors into memory once during setup
Merge pull request #69 from ambiata/topic/chord-fix

Use parallelDo in chord to pull instance descriptors into memory once during setup
Remove duplicate partitions from FactsetGlob
Merge pull request #71 from ambiata/topic/fix-duplicate-paths

Merging as i need this fix, can look at a different solution going forward
Cleanup minor spelling in README docs