SERVER-9980 Add write concern to user management commands
SERVER-9980 Small cleanup to write concern in user management
SERVER-10159 Don't declare storage for static integral constants

This should work, but MSVC was getting multiple definition errors when linking element.o and
document.o. I think MSVC is wrong here, but since we don't ever take the address of these
constants, we can get away without declaring storage.
SERVER-2212 Minor block formatting in parsed_query.cpp
SERVER-2212 Separate processing of "$maxTimeMS" from "maxTimeMS"

Adds support for the command option "maxTimeMS", and removes
command support for "$maxTimeMS" query option.

For normal queries: specify "$maxTimeMS" as a top-level query option
(same as "$orderby").

For commands: specify "maxTimeMS" at the command document level
(inside $query if wrapping, otherwise top-level).  The "$maxTimeMS"
query option cannot be used with commands.
SERVER-10650 Add new fail point maxTimeAlwaysTimeOut
SERVER-9771 allow libdeps to process emitter intermediate output with targets that may be strings
SERVER-9771 build Windows dynamic library C++ driver

Add generate_def.py script for windows dll.
Expose all public symbols found in the static library.
Note that the static Windows library may not work properly, as
not all obj modules may be included by the linker, despite their
necessity for their global initializers.  This dynamic library
will include all necessary obj modules.
SERVER-10532 thin wrapper class for batched write request types
SERVER-9518 Change how User objects store their roles and delegatable roles
Remove trailing whitespace.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-10740 Generate test result report from smoke.py

smoke.py could optionally output a test report to a file. This should be
an json summary of a test suite run, so MCI can report on specific failed
tests.
The following command could generate a detailed test report in json
format. smoke-last.json will have the details as well.
smoke.py --report-file <report-file-path>

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-10251 Make OID date/time accessor test deterministic
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.