SERVER-10026 RAII-ify Runner yielding SERVER-10583
SERVER-9518 Fix problem related to iterator invalidation.

Also, correctly handle deleted users and intermittent availability failures of the
user data collection.

Includes some unit testing.
SERVER-10026 no longer need PageFaultRetryableSection in removeRange
SERVER-8598 test cleanup of orphaned data in hashed sharded collection
SERVER-10555 Remove nondeterministic StringMap perf test from unit tests
SERVER-8598 cleanup_orphaned_cmd_hashed.js minor test improvement
SERVER-6405: temp hack for rename to keep database cache consistent