SERVER-8991 Assert 13440 (bad offset error) should not be logged as uassert

Also remove unused method DataFile::badOfs2 with assert 13441
SERVER-14668 TempRelease is never used for the GlobalRead lock
SERVER-15089 Introduce drain concept into ReplicationCoordinator and Impl.
SERVER-14668 Remove unit-test for GlobalRead TempRelease
SERVER-14668 Remove TempRelease for GlobalRead branch in dbtest.exe
SERVER-15257 Return early if calling awaitReplication with an empty optime
SERVER-13635 removed invalid rocksdb record store test case
SERVER-14668: atLeastReadLock can be IS
SERVER-14352 rocksdb requires C++11 mode to be enabled
SERVER-15333 BtreeLogic tests should not print bucket contents

This generates too much output and is not really useful for debugging.
SERVER-15210 SERVER-15211 remove OID undefined behavior and make it endian aware

Closes #784

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14289 invalid limit for delete command should result in write error

Closes #775

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15064 Extend benchRun store and retrieve values

Closes #785

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-7596 Make SCRAM mechanism code independent db/
SERVER-15287 Can't use index key pattern plugin fields to provide sort
SERVER-14668 update stage doesn't create collection, update executor does if needed
SERVER-14668: Add DBLock class as replacement for DBRead/DBWrite
SERVER-15148 benchRun variance reduction
SERVER-15343 Advance cursor only if not at EOF already.

Closes #788

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15187 Fix lifetime problem with stashed RecoveryUnit

When a ClientCursor owns a RecoveryUnit, it should destroy its
PlanExecutor before the RecoveryUnit, because storage engines in
general expect the RecoveryUnit to outlive cursors.

In particular, this fixes a bug where BDBCursor's destructor would fail
to close its Dbc* since the DbTxn* in BDBRecoveryUnit was already gone.

Closes #789

Signed-off-by: Benety Goh <benety@mongodb.com>