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
SERVER-2212 max_time_ms.js use sleep command instead of eval command
SERVER-10726 Orthogonalize debugging and optimization options

Introduce new flags --dbg and --opt which permit independent control over optimization and
debugging. The old --d, --dd, and --release flags were not independent, and had surprising
interactions, particularly on Windows.

The old flags are still supported in a legacy mode for --d and --dd builds, cannot be mixed
with the new.

For builds specifying none of --dbg, --opt, --d, or --dd, there should be no behavior change,
except on Windows. On that platform, a no-flags-specified build will now default to
optimization enabled, whereas before it did not.
SERVER-10775 get_last_error.js should not assume journaling enabled