SERVER-10712 remove duplicate code in mongodump

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-6219: Use ::mongo in macros

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-10159 Fix invalid dereference of end iterator while parsing invalid field names
SERVER-9956 - Installer changes for enterprise edition for Windows
1) Changed default install directory
2) C++ driver is now an optional feature that can be installed
3) Enterprise dlls are now installed for enterprise builds

Note: Enterprise is only supported for x64 2008R2+ builds
SERVER-9533 With --nojournal, getLastError w/ j:true should set err
SERVER-10743 Add "millis" option, interrupt point to "sleep" command
SERVER-8678 Implement automated config schema upgrade from v4 to v5

Wrote the skeleton in preparation for the actual migration process.
SERVER-10565 stripped down explain js test script to check explain functionality in new query framework
SERVER-10565 added explain js test to check explain.n when query batch size is smaller than total number of documents requested
SERVER-10565 updated new query framework to fill in the explain.n field. n is a number that reflects the number of documents that match the query selection criteria. fixed in new query framework document count (explain.n) returned in explain output when batch size is set. skip adding documents to query result if explain info is requested. no need to reset result buffer to set explain info
SERVER-10471 Fix enumerator test placeholder
SERVER-6246 Implement grantRolesToUser command
SERVER-10766 Always write lastmodEpoch field on config.collections

Introduce the dropped version constants for ChunkVersion.
SERVER-10766 Always write lastmodEpoch field on config.collections
SERVER-8678 Removed outdated tests
Temporarily disable test until SERVER-8678 implements the version v5 upgrade
SERVER-8684 added a CCPDEFINE to cause newer system versions of boost to use the thread version we do
VS2013 fixes
SERVER-10156 initialize CRAMMD5 and PLAIN client plugins using MONGO_INITIALIZER
SERVER-10774 Fix test by making sure parsed write concern object owns its memory