SERVER-11611: fix _id handling of inserts with regard to _id indexes
SERVER-10026 when pulling sort out of the idx consider reverse sort as well
SERVER-10026 full projection support
SERVER-10026 an idhack
SERVER-10026 non-covered sort must use diskloc as additional sort key
SERVER-11627 Make the shell use write commands by default
SERVER-10818 fixes for basic batch downconversion
SERVER-11627 Make the shell use write commands by default

Added test for shell_options
SERVER-11005 in FIPS unit test, use --sslMode sslOnly instead of --sslOnNormalPorts
Make sure cluster roles have access to system collections in config db
SERVER-9516 Remove dead code from auth_index_d module.
SERVER-9516 Change schema upgrade interface in AuthorizationManager.

Update the unit tests to reflect the new interface, and various other
changes that occurred while some tests were disabled.
SERVER-9516 Remove unused methods from AuthzManagerExternalState.
SERVER-9516 Factor out common code from mock & mongod implementations of AuthzManagerExternalState.
SERVER-9516 Remove canDelegate and hasRole from auth docs in unit test.
SERVER-10963 Remove unnecessary privilege requirements from aggregation
SERVER-9516 Provide stub implementation of AuthorizationManager::upgradeSchemaStep

Unbreaks the windows compile.
SERVER-11085 Make renameCollection adminOnly on mongos, to match behavior on mongod