post 2.5.2

Conflicts:
	src/mongo/util/version.cpp
SERVER-10640 SERVER-10639 Skip sharding/trace_missing_docs_test.js in auth passthrough
Removed old unused Model class

Conflicts:
	src/SConscript.client
	src/mongo/SConscript
	src/mongo/client/model.cpp
	src/mongo/db/mongod.vcxproj
	src/mongo/db/mongod.vcxproj.filters
	src/mongo/dbtests/test.vcxproj
	src/mongo/dbtests/test.vcxproj.filters
	src/mongo/s/config.cpp
	src/mongo/s/mongos.vcxproj
SERVER-9766 Remove support for separate client driver package

Conflicts:
	SConstruct
	src/SConscript.client
	src/mongo/client/mongo_client_lib.cpp
SERVER-9766 Don't fail the build on missing system libraries unless they are in demand

Conflicts:
	SConstruct
	src/SConscript.client
	src/third_party/SConscript
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.

Conflicts:
	src/SConscript.client
Remove trailing whitespace.

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>

Conflicts:
	buildscripts/smoke.py
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>

Conflicts:
	buildscripts/smoke.py
SERVER-10804 Add more details to test report generated by smoke.py

Conflicts:
	buildscripts/smoke.py
SERVER-10726 Suppress warnings in build of internal v8
SERVER-10871 Change 'mongodb' to 'mongo' to mean the mongod process and service

Conflicts:
	debian/mongod.upstart
	debian/rules
	debian/tokumx-server.init
SERVER-10581 Ignore enterprise packages in consolidate-repos.sh
SERVER-10580 add trailing slash so find command works if source dir is a symlink
SERVER-11045 Update man pages from the MongoDB Manual

Conflicts:
	debian/mongooplog.1
	debian/mongoperf.1
SERVER-963 Externalize enterprise packaging spec files
SERVER-963 split enterprise package rpm spec file
SERVER-7708 Use pid file under /var/run/mongodb in rpm

Conflicts:
	rpm/init.d-mongod
	rpm/mongodb-org-unstable.spec
SERVER-7883 use getent to check user existence

Conflicts:
	debian/mongodb-org-unstable-server.postinst
BUMP 2.5.3

Conflicts:
	src/mongo/util/version.cpp