SERVER-9516 Reinitialize user and role data on replicaset rollback.
less confusing instructions for replica set shard

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-10818 change targeting logic to support _id-style save()
SERVER-10818 correctly enforce targeting for upsert/multi/justOne flags
SERVER-11650 Disable debugallocation on darwin due to gperftools issue 581
SERVER-11643 Remove touch1.js from sharding_passthrough
SERVER-10818 properly check auth for index write batches
SERVER-10818 ensure migration TO-side always has a shard name before starting
SERVER-10944 Prevent creating and granting roles on the $external database
SERVER-11627 Make the shell use write commands by default

Append --useLegacyWriteOps when running mongo shell.
SERVER-10818 reorganize all the write commmand stuff in a folder
SERVER-11374: Disallow creation of indexes on non-insertable fields

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-11149 Improved version of geo_s2sparse.js

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
fix compile: size_t needs a header
SERVER-11374: fixing text index compatibility
SERVER-10330 SERVER-11195 SSL server hostname validation
Merge pull request #542 from hawka/server-11374b

SERVER-11374: fixing text index compatibility
SERVER-11136 SERVER-11135 support NumberLong() in BSONElement::jsonString() result
SERVER-9516 Report document changes via the logOp infrastructure in AuthzManagerExternalStateMock.
SERVER-9516 Implement AuthorizationManager::upgradeSchemaStep().