Revised elements/structure page
Initial implementation of ObjectDatabase.getAll(Iterable<ObjectId>):Iterator<RevObject>
use ObjectDatabase.getAll in DeepMove
Make caching module intercept getAll(Interator, BulkOpListener) instead
fix formatting of TransactionStagingDatabase and HeapObjectDatabase
initial implementation of MongoObjectDatabase.getAll()
Use Ordering.natural() for ObjectId.NATURAL_ORDER instead of an unnecessary inner class
Javadocs for ObjectDatabase.getAll, putAll, and deleteAll methods
revert unintentional change in MongoObjectDatabase introduced when squashing commits for the pull request
ForwardingStagingDatabase base class

A base class for StagingDatabase implementations that's a composite of
two ObjectDatabase instances, one for the repository db and another one
for the staging area, that forwards calls to one or/and the other as appropriate.
Remove final keyword from RebuildGraphOp class

This fixes an error that prevents the rebuild-graph operation from being
run.
Copyediting most of the repo section
Merge branch 'master' of github.com:boundlessgeo/GeoGit
Merge pull request #480 from scooterw/master

Remove final keyword from RebuildGraphOp class
improve logging set up to survive multiple command executions

This patch improves geogit cli logging set up to properly resolve
the logging file and current dir upon multiple command executions
and makes geogit-console batch mode (runFile()) to set up logging too,
and also avoids code duplication in cli exception handling between
cli and console.