SERVER-14738 UpdateIndexData::clear() reset all member variables
SERVER-10228 SERVER-14779 Add isGod() method to OperationContext; remove isGod method from ReplicationCoordinatorExternalState
SERVER-14763 Refactor sharding/split_large_key.js

Closes #731

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-6018 Replace AtomicUInt with AtomicUInt32
SERVER-13635: clean database close path
SERVER-13635: change ownership of DatabaseCatalogEntry, now StorageEngine owns
SERVER-13635: move dropDatabase real work to StorageEngine
SERVER-13635: more jstests work with generic storage engine
SERVER-13635: move database case handling above storage engine layer
SERVER-13635: move mmapv1 specific capped test
SERVER-1153: clean max handling in heap1 capped collection
SERVER-13635: make all capped jstests generic
SERVER-13635: fix cloneCollectionAsCapped skipping optimization to be generic
SERVER-13635: RecordStore::ns method to return namespace
SERVER-14616 replace BSONObj with HandshakeArgs and eliminate redundant handshake method
SERVER-14616 replace BSONObj with UpdatePositionArgs
SERVER-14626 Implement quorum check functionality for use in replcia set initiate and reconfig.
SERVER-1153: hack index linking to make unit testing heap possible
SERVER-13635: fix repair on windows
Revert "SERVER-14626 Implement quorum check functionality for use in replcia set initiate and reconfig."

This reverts commit 50789ae076281da32412ef6bdf3145fc4b070f16.
Unit test is sometimes failing due to an unhandled signal.