Explicitly specify -XX:+UseCompressedOops for the CLI app.

As described in this oracle forum http://tinyurl.com/n5463p2
BDB JE requires to explicitly set this option for the cache
size computation to behave correctly, regardless of whether
the JVM enables the option automatically or not (as in newer
JVM versions).
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()