SERVER-12296 add header to fix build
SERVER-12319 nDocsModified in write commands to nModified
SERVER-11376 cleanupOrphaned errMsg and log contains moveChunk
SERVER-11889 add full stats tree to explain, cobble something together for ixisect explain
SERVER-12202 Use logging system to report failures during runGlobalInitializers in mongod/mongos.
SERVER-12034 Fix bug with SIGXCPU causing a core dump in mongoD/mongoS.

Graceful shutdown was chosen so we can log the signal; There is no risk
of data corruption.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12348 removed false comment from action_types.txt
SERVER-12264 prevent from tryToGoLiveAsSecondary() from waiting on global writelock during compact
SERVER-10026 uint64_t -> size_t for a more BSON-friendly explain on OSX
SERVER-12038 SERVER-12193 LiteParsedQuery validate queries with $meta

- Reject queries that have a normal sort and $meta projection on the
  same field.
- Reject queries that have a $meta sort on a field but no $meta
  projection on that field.
SERVER-12035 Add "oplog" section to serverStatus output
SERVER-12351 Correct comments in action_types.txt
SERVER-12038 SERVER-12193 PlanCacheTest should use $meta properly

It is no longer valid to use a $meta sort without a $meta projection.
Update PlanCacheTest suite accordingly.
SERVER-12353 Fix error message of failed $mul

Checks to see the mode ($inc or $mul) of the failed update and prints out the correct one.
Previously always printed $inc regardless of mode.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12355: add "invariant" for invariant checking in server code
SERVER-12355: make IndexCatalog use invariant instead of verify
Revert "SERVER-12038 SERVER-12193 LiteParsedQuery validate queries with $meta"

This reverts commit 192f4bcd1b9a91cad4f184ad7cd3679b56cb9f5f.
tests
SERVER-11767 display interrupted index builds nicely
SERVER-11767 allow more time for records to replicate, on slower builders