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
SERVER-12077 Allow custom ConnectionStrings to unbreak unit tests
SERVER-12592 produce intelligible error message for failed TEXT under OR planning
SERVER-12596 writeConcern {} and writeConcern {wtimeout: 1000} treated like {w: 0}
SERVER-12664 Change nUpdated to nMatched in bulk api results
SERVER-12664 Change nUpdated to nMatched in bulk api results
SERVER-11670 do not print stack trace if attempting to commit journal while in local lock
SERVER-12612 Fixed log typo for role graph error message
test reliability fix: wait longer for replication to catch up
SERVER-12532 passes js tests