SERVER-12210 no longer put heartbeat message into errmsg field

it now goes in its own 'infoMessage' field
SERVER-12054 Add --sort for mongoexport
SERVER-10564 cache collection scan query plans

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
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-12210 test update/buildbot fix
SERVER-9038 Shell Batch API implementation

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12157 Replace implementation of StringMapDefaultHash::operator()
with Murmur3. This has proven to be more effective in terms of speed
and collision rates.
Revert "SERVER-12034 Fix bug with SIGXCPU causing a core dump in mongoD/mongoS."

This reverts commit 1168a2605f7351a121f89e64eb7592e91cc869a5.
Breaks Windows compiles
SERVER-9038: fix test when not running with random mongod around
SERVER-12157: fix 32-bit compile
SERVER-10159 Hoist document construction above write lock by storing in driver
SERVER-10159 Size internal document data structures appropriately to common use cases
SERVER-10159 Do slightly less work when resetting or destroying a mutable Document
SERVER-10159 Also cache field name lengths for leaf elements
SERVER-10159 Store the FieldRef for _id in a file static to avoid a dynamic allocation
SERVER-10159 Re-use Collection and index data structures rather than re-acquiring or copying
SERVER-10159 Only track doc locations on a multi update
SERVER-12157: fix build on Linux 32-bit and old version(s) of g++.
SERVER-12191 handle DBRef under $elemMatch