SERVER-11611: fix secondary index creation on new collections
SERVER-11611: fix spacing in oplog code
SERVER-12197: remove repl.oplog metrics that are a big wrong
SERVER-11556: test for moving _id to the front of documents on insert
SERVER-11543: make delete code use Collection::deleteDocument for pulling _id
remove unused NamespaceDetails::allocWillBeAt
SERVER-11643: Collection instead of nsdetails
remove unused NamespaceDetails::fieldIsIndexed
remove ssome namespace_detail includes where not used
SERVER-11543: match old delete error code
SERVER-11611 SERVER-11543: push some record logic from Collection down into RecordStore
remove dead code in DiskLoc
SERVER-11611 SERVER-11543: move btree code into its own directory
SERVER-12213: bulk of index refactor, making catalog/record store come via catalog - js tests work
SERVER-11611 SERVER-12213 SERVER-11543: DataFileMgr is now gone
comment
SERVER-12213: IndexDescriptor no longer knows about IndexDetails
SERVER-12213: remove IndexDescriptor::clone
SERVER-12213: make sure some database ops cannot happen on indexes
SERVER-11543: cap now uses Collection, so can remove most of DataFileMgr