SERVER-11586 Fix benchRun.
SERVER-12616 Presume that the localhost exception does not apply in mongos when configs unreachable.

If the config servers become unreachable by a mongos server in systems with access control enabled,
that mongos must assume that there are user documents in the config server and so the localhost
exception does not apply. Otherwise, one needs only block access to the config servers to bypass
access controls.  While the mongos won't be able to do metadata operations, it will be able to
read and write arbitrary data, when directed to do so by a client on the localhost interface.
SERVER-10159 Remove extraneous NamespaceString in instance.cpp.
SERVER-12077 Include config servers in minimum server version checking code

This improves the error message when you try to run the authSchemaUpgrade on a system with an
outdated config server
SERVER-12549 combined write op errors need an index
SERVER-10320 Test user manipulation while config servers are down
SERVER-9620 Index can be made multikey if a prefix of it is a shard key

Allowed sharded collections to have multikey indexes based on the
invariant that shard key values can never be arrays.
SERVER-12704: cleanup updatedriver options
SERVER-10673 don't allow validate(true)

Don't allow validate true on indexes (non-normal namespaces).

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-11106 Detect non-enterprise MSI configurations
SERVER-9620 Index can be made multikey if a prefix of it is a shard key

Fix test to replace empty remove