SERVER-14102 implement the explain command on mongos
SERVER-15228 Make awaitReplication properly detect NotMaster conditions
SERVER-15403 query planner should not error if $min and $max are equal
SERVER-13635 don't pass NULL opCtx in test harness

Closes #801

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-13242 replace tabs in Progress Meter log messages with spaces

Closes #799

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15397 don't use strict string comparison for documents imported from csv

Closes #798

Signed-off-by: Benety Goh <benety@mongodb.com>
Merge pull request #802 from aksaharan/master

SERVER-15493 changes to include cyrus-sasl-plain
SERVER-15456 relax validation of 'query' field for count command
SERVER-15469: Fix errorcodes.py error message for bare assert
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