* fix potential overflow in CRC marker check when a corrupted CRC marker is found at the very beginning of an MMFiles datafile
* added recovery test for marker corruption
* Make isRestore work in the cluster.
This covers sharded collections with default sharding and non-default
sharding.
* always use locally generate revision ids for storing and looking up documents