Call save/restorePosition on all child stages of MultiPlanStage and CachedPlanStage
SERVER-3304 Clean up index between inserting a Timestamp and a Date

This should be unnecessary once SERVER-3304 is resolved.
SERVER-13635 Make dbtest take --storageEngine
SERVER-13635 Move mmapv1 specific dbtests to mmaptest and skip if using other engine
Don't leak query trees in distinct dbtest
SERVER-13951 Clean up WUOWs in a few dbtests
SERVER-9617 Clearer error message when stepping down interrupts awaitReplication
SERVER-9617 Add missing space to message
SERVER-15450 Avoid getStats() and keep interval stages as children in NearStage
SERVER-15397 use doc equality test instead of string equality to test csv import

Closes #803

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15363 change ScopedTimer to use the listener thread's cheap timer
SERVER-14447 Pass the "force" flag down to validateConfigForReconfig.
SERVER-10448 explained operations should not use the plan cache
SERVER-15438 check wasError before looking inside object for error
SERVER-14668 Put Lock/Global server status section in the server library only
SERVER-15389 Refactor initAndListen to create server socket ids early

Also move call to checkIfReplMissingFromCommandLine to happen after
databases have been repaired.
SERVER-15401 Bump config version for v2.8 release
SERVER-15512 add lock to protect legacy initial sync flag access
SERVER-15511 Make sure to lock when accessing _members in ReplSetImpl::shouldChangeSyncTarget
SERVER-14215 Log error when ScopedDistributedLock::acquire fails to acquire lock before timeout