SERVER-7596 SCRAM-SHA-1 updateUser command support
SERVER-14240 Pass data from ReplicationExecutor to callbacks in a struct.

This facilitates adding or changing the parameters provided to callbacks.

Also, supply the CallbackHandle for the running callback in the passed data.
SERVER-13648 better stats from migration cleanup

Log waiting cursor ids and add serverStatus section
SERVER-14211 Remove dead Trace class
SERVER-14211 Remove dead Histogram and ServiceStats classes
SERVER-14211 Remove dead LRUishMap class
SERVER-14244 Additional testing for updating with $ field names

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14282 Fix random crash with recSizeKB > 4

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-13961 Get rid of some usages of dbexit from deep in sharding code

This change prepares for removing dbexit altogether.
SERVER-14278 Additional testing for $push with $sort

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14280 more tests for regex query with positional operator update

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-12642 validates input to the distinct command

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-9032: Validate locale on startup

On some Linux machines, users may have not have a locale set which will
cause boost to fail. Validate that the user has a locale set, and if not,
give a useful error message, and exit.
Revert "SERVER-12642 validates input to the distinct command"
SERVER-12642 validates input to the distinct command

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-14286 Additional tests for updates and findAndModifys that touch _id

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14190 fix possible non-null terminated string in mongorestore
SERVER-14135 Implement some simple methods in ReplicationCoordinatorImpl
SERVER-14276 SERVER-14135 Implement and hook up stepDown functionality in LegacyReplicationCoordinator
SERVER-1153: some very simple db ops work