SERVER-10471 add s2near stage, enable all 2dsphere queries, enable 2d queries (just slow).
SERVER-10471 dont use near as variable name, fix test
SERVER-10471 geojson points are SPHERE not FLAT, woops.
Add new form of fassert that takes a Status instead of a bool.
SERVER-10670 Make ParsedPrivilege capable of representing the "any" resource.
SERVER-11021 skip dbhash2.js during sharding_passthrough
SERVER-10670 Templatize the RoleNameIteratorImpl for std containers.
SERVER-10670 Add setPrivileges and setRoleData methods to User.
SERVER-10670 Expose more parsing functionality from user_management_commands_parser.cpp
SERVER-10670 Maintain role graph consistency.

Keeps the RoleGraph up to date in mongod, and converts MongoS to simply
ask the config server for required information about users and roles.

Performs somewhat aggressive cache invalidation of the users cache in mongod.
Still no cache invalidation in mongos.
SERVER-10670 Fix build break by checking for granted role existence during createUser.
SERVER-11051 Ignore non-existent databases reported by listDatabases in disk/newcollection.js.
SERVER-11051 Ignore non-existent databases reported by listDatabases in disk/preallocate.js
SERVER-9517 Rename "source" field for users and roles to "db"
SERVER-6246 SERVER-9515 Rename removeUser and removeRole commands to dropUser/dropRole
SERVER-10670 Add RoleGraph::replaceRole method.
SERVER-10670 Make addRoleFromDocument and handleLogOp members of RoleGraph.
SERVER-10670 Fix concurrency error in examination of _roleGraphState in AuthzExternalStateMongod.
SERVER-10670 On a failure resulting from programming error, throw out the RoleGraph.
SERVER-10670 Make isAuthEnabled a member rather than static function of AuthorizationManager.

It should have been from the beginning, and fixing it makes it easier to
write tests.