Always reset both the updated and no-op counters when (re)starting an update
SERVER-10912 Prevent user_management_helpers.js from changing the db object
Fix typo in help for "split" command

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-1105 Fix tool tests with auth.

Once we've created appropriate system roles for dump and restore, we can revisit
the choice in the test to assign the __system role to a restore user.  For now,
it's the only way to do a restore with auth.
SERVER-7743: add low-level socket error info to BackgroundJob
SERVER-10026 temporary js tests with explain removed

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Revert "SERVER-7743: add low-level socket error info to BackgroundJob"

This reverts commit 86241d5da584018ef9bcfa779c1cc47459f2d155.
SERVER-10471 pseudo-expression/hashed indices
Add and test moveChunkPreCommitHang failpoint.
Faster looping while waiting for moveChunkPreCommitHang to be disabled.
Refactor moveChunk and failpoints.
Refactor moveChunk testing.
Run cleanupOrphaned between moveChunk steps 1 and 2.
Commentary.
Finished, for now, testing cleanupOrphaned concurrently with moveChunk.
Add failpoints to moveChunk recipient's migration thread.
Rename test_chunk_manipulation to chunk_manipulation_util
Start refactoring cleanup_orphaned_cmd.js
Move cleanupOrphaned function to the proper util file.
Finish factoring cleanup_orphaned_util