SERVER-10759  Deprecate version field of config.versions
SERVER-15036 log progress of background index build in index_retry.js
SERVER-15000 TopologyCoordinator legacy election implementation helpers
SERVER-14413 move globalStorageEngine inside of global env
SERVER-15039 add prng to repl coordinator
SERVER-14413 fix assert code collision w/enterprise
SERVER-13951 Split compact up into WriteUnitOfWorks

Each document is its own WUOW and we maintain consistency with every document.
This was the last caller of isCommitNeeded() so that method has been removed.
SERVER-13951 Clean up OperationContext usage in dbtests
Fix repair5.js failures when killOp comes after first file is allocated
SERVER-15022 don't rely on configServer.ok() for sharding state when recv'ing chunk

configServer global is not reset on replica set stepdown
Also better error messages when sharding state not enabled.
SERVER-14413 don't forget to link in heap1 registration
Revert "SERVER-14413 don't forget to link in heap1 registration"

This reverts commit 522347375e6859b9dbafdc4f0bbdd462f98321fa.
SERVER-15012 SubplanStage must check for missing cache data
SERVER-15041 detect StepDownPeriodActive properly
SERVER-15040 initialize our own HeartbeatMemberData when updating config in the TopologyCoordinator
SERVER-14668 Remove d_globals.h/.cpp

They were only used for ClientCursorMonitor startup, so I moved this to be
a singleton task.
SERVER-14413 Fix warnings inside MMAPV1 metadata operations
SERVER-14668 Fix for commit c069fc13a9 which broke OSX build
SERVER-15007 Add epoch check for split and moveChunk
SERVER-14561 Make getStatusFromCommandResult a free function supplied by mongo/db/common.

It was formerly a static member function on the Command class, which made it hard to link
into unit-testable code.