SERVER-11236 changed logprocessdetails.js to check entire log
SERVER-10521 Implement v0.5 version of write commands protocol

The follow changes were made:
* 'ok's type is now the same as getlasterror's
* 'errMsg' is now 'errmsg', again, for getlasterror's compatibility
* 'ordered's default is now true; the field is optional
* 'writeConcern' is now optional (same as before, default {w:1})
* introduced an 'upserted' field with the _id of upserted documents
* 'multi' and 'upsert' are optional and default to false
SERVER-10521 Implement v0.5 version of write commands protocol (lint fix)
SERVER-9516 Support schemaV24 users, for use prior to auth schema upgrade.

To enable this support, one must change the _version field when constructing the
AuthorizationManager, which is not possible in this change set.  A separate
change will introduce proper version detection and writing of
admin.system.version, at which point this functionality can be enabled.
SERVER-9516 Introduce symbolic constants for authz schema versions, renumber them.
SERVER-9516 Do not alter indexes on admin.system.users at startup unless using schemaVersion26Final.

Older schema versions may have incompatible documents in admin.system.users.
SERVER-9516 Write version document to admin.system.version as needed in mongod.

At startup, for standalone mongod and master.  Upon election to primary for replicaset members.
SERVER-9516 Fix fassert codes.
SERVER-4018 maintain UsePowerOf2Sizing during compact
SERVER-6824 error message "couldn't find a chunk which should be impossible"
SERVER-11387 fix geo_full.js and leave breadcrumbs for actually fixing later
SERVER-10521 kill test until mongod stable
SERVER-11378 Remove dassert from client facing header
SERVER-11393 fix linking on Visual Studio
SERVER-11178: Collection::insertDocument doesn't work with _id, that should be above
SERVER-10866 Figure out split trigger mechanism

Implement auto-split for insert write commands on mongos. Note that this patch currently also take documents from the delete commands into account as well (this will be fixed in the next iteration). However, deletes will never trigger an auto-split request.
Revert "SERVER-9516 Write version document to admin.system.version as needed in mongod."

This reverts commit 3d61067308f7f526ec00d79bcbb158d31fd413fa, which breaks multi-version
because it replicates writes to admin.system.version at startup.
SERVER-9074 Use the query as the shard key value source in upserts with $ mods
SERVER-11178: move validate command to its own file
SERVER-11178: minor validate cleanup prep