SERVER-8192 port btree key generation tests to a new unit test
SERVER-13425 migrate sharding jstest suite to use write commands api
SERVER-13638: remove unneeded NamespaceDetails includes
SERVER-13638: moving some NamespaceDetails magic writing to explicit
SERVER-13639: move dur code into mmap1 directory as its implementation specific
SERVER-13638: NamespaceDetails now only modified via methods from RecordStore
SERVER-13639: change mmap1 to mmap_v1
SERVER-13588 Fix regression in supression of startup warning when unauthorized
SERVER-13638: add hidden interface for NamespaceDetails in RecordStoreV1
SERVER-13638: add copyright notice
SERVER-13620 fix assert codes to be the same as in 2.6
SERVER-13677 traverse through ALL when finding predicates inside elemMatch object
SERVER-13612 Send list of allowed SSL CAs to clients
SERVER-13603 Move option testing support code into shared test helper
SERVER-12692 added cursor-style shell helpers for plan cache
SERVER-13645 move Consensus class into its own header and cpp file
SERVER-13645 move Member class into its own header and cpp file

also rename rs_member to the more accurate member_state
SERVER-13645 move Manager class into its own header and cpp file
SERVER-13645 move GhostSync class into its own header and cpp file
SERVER-13645 move ReplSetCommand class into its own header file