SERVER-14378: remove Database::_namespacesName
SERVER-14378: move listDatabases to its own file
SERVER-2442 SERVER-14378: add listCollections command
SERVER-14378: require _id for all but a few system collections
SERVER-14378: fix assert codes
SERVER-14352: update rocks engine for other changes
SERVER-13961 Add OperationContext argument to Client::Context

Time tracking and database access in Client::Context require access to the
OperationContext. Adding it as argument.

This is in preparation for removing LockState from Client.
SERVER-14085: Start using WriteUnitOfWork
SERVER-5378 added tests for parsing map reduce output options
SERVER-5378 out {} parameters position independence

Where we put replace, db, inline, etc within the map-reduce "out"
BSON object shouldn't matter

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-5378 replaced jstests/core/mr_parampositions.js with mr_test.cpp for out parameter field ordering
SERVER-13951 Improve Rollback code for DurRecoveryUnit
SERVER-14405 remove getIndexPrefetchConfig calls from outside the repl namespace
SERVER-14135 implement canServeReadsFor() in LegacyReplicationCoordinator
SERVER-14404 eliminate isCurrentlyAReplSetPrimary()
SERVER-13471 map reduce loglevel changes for debug messages

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14397: Update Building.md & Contributing.rst
SERVER-5092 assign default log component to server modules
SERVER-13989: clean up quota api
SERVER-14418 Introduce unittest::assertGet, use in replication_executor_test.