SERVER-13635: move some tests that mmap specific
SERVER-13635: add check that storage engine returns valid DiskLoc
SERVER-13635: fix captrunc transaction nesting
SERVER-13635: fix transaction nesting
SERVER-13635: tailable test for heap
SERVER-13635: BSONCollectionCatalogEntry supports options
SERVER-15156 skip _id index checks on the config db in the upgradeChecker()
SERVER-15189 remove calls to recordPing() and updateHeartbeatData() from TopologyCoordinator testing
SERVER-15189 remove recordPing() and updateHeartbeatData() methods from the TopologCoordinatorImpl
SERVER-14668 remove no-OpCtx DBDirectClient and update all former users
SERVER-15180 Fix typos in lock manager tests and a heap1 error message

Closes #768

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15151: use isSelf on Windows, Solaris, & FreeBSD
SERVER-15190 Report detected libdeps cycles
SERVER-15159 Cleanups for awaitReplication in ReplicationCoordinatorImpl
SERVER-15188 all lastOpTimeWritten setting goes through the legacy repl coord
SERVER-14090: gracefully fail on startup if auth schema version is not 2.6
SERVER-14168 Don't logOp drop of "inc" collection in MR

The creation and inserts into it are not logOp'd so logging the drop lead to
a warning being printed on secondaries.
SERVER-15111 Treat corruption of final journal section as an expected event

This was always the intention of the code, as a crash may happen while
writing the latest journal section. The code wasn't adjusted when we started
preallocating and reusing journal files and when we started compressing
journal sections, so it ended up treating many common types of corruption as
errors.
SERVER-15087 check for dropped collection in MR
SERVER-15087 Get owned copy of document in MR final reduce