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-4868: Record more in changelog

Added new changelog entries for movePrimary, addShard, shardCollection, removeShard
Added more info to moveChunk entry