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