SERVER-13638: remove NamespaceDetails from record store entirely
SERVER-13639: make Extent only have read methods
SERVER-13639: make Extent a Struct
SERVER-13638: remove system flags from NamespaceDetails
SERVER-13639: clean up extent.* includes
SERVER-13639: add ExtentManager interface
SERVER-13639: small changes to extent code
SERVER-13795 rename test binary to dbtest

Add dbtest to gitignore
SERVER-11997 Make user cache invalidation finer grained
SERVER-13807 Remove old query framework related to shard targeting
SERVER-13834 Remove stack_introspect.cpp and dependent tests
SERVER-13839 circumvent reconfig in sync2.js
SERVER-13840 extend getMaster() timeout in stepdown2.js to cope with election timeout
SERVER-13640: start breaking up libraries
SERVER-13639: remove ExtentManager::get(Next|Prev)Extent as its redudant
SERVER-13639: move Extent sizing info all into ExtentManager
SERVER-13640: split up ServerStatus into a library
SERVER-13640: add setMessage to TransactionExperiment for now
SERVER-13640: beginning of unit test for record store
SERVER-13640: first real RecordStore unit test, and some helpers