SERVER-11700 do not globally disable _validateForStorage() in test
SERVER-11235 wait even longer, for slow-file allocating platforms
SERVER-11709 RoleGraph should ignore oplog entries for the applyOps command.

The individual operations in the command will be separately applied, so there's nothing for the RoleGraph to do with the applyOps command itself.

Includes an integration test of role replication.
SERVER-10026 register the query runner used during md5 computation
Merge remote-tracking branch 'upstream/master'
SERVER-11681 remove unneeded sync'ing from moveChunk/split commands
Downconversion support for mongo shell and typed WriteResults and WriteConcerns
SERVER-11724 no unknown WriteResult in shell
SERVER-11723 use an unshared db in compactPreservePadding.js
SERVER-10026 don't forget to log when count fails
SERVER-11723 a much better fix for compactPreservePadding.js
Revert "SERVER-11681 remove unneeded sync'ing from moveChunk/split commands"

This reverts commit 5686d13d0dc12425987bfc8518580d7a2644296d.
SERVER-11720 minimal patch - Immutable update checks should be done for replacements
Merge remote-tracking branch 'upstream/master'