SERVER-15355 Require C++11 std::atomic for windows builds
SERVER-15314 Stop accessing replication internals in auth_schema_upgrade_d.cpp
SERVER-14668 allow export of locks currently held
SERVER-14668 take care of signed vs unsigned mismatch
SERVER-15246 added bson tool options to mongo shim
SERVER-13522 Consolidate serverOnlyFiles list in scons and cleanup dependencies

The serverOnlyFiles variable was scattered all across the main SConscript
file unniecessarily, so this merges them in one spot (no functional
changes).

Also cleaned up some dependencies, which were unnecessary.
BUILD-365: Create Windows Enterprise Zip File with vcredist and dependent dlls
SERVER-15096 make mongoshim --dbpath option mandatory
Revert "BUILD-365: Create Windows Enterprise Zip File with vcredist and dependent dlls"

This reverts commit 812916f5335f54b1b3944889fedc28b78997ebf3.
SERVER-15330: Bump maxWireProtocolVersion for 2.8 features
SERVER-15355 Fix decl of deleted copy ctor
BUILD-365: Create Windows Enterprise Zip File with vcredist and dependent dlls
Revert "BUILD-365: Create Windows Enterprise Zip File with vcredist and dependent dlls"

This reverts commit e7f18a7e54ea66d0326fb62b9b477a8e9cd23d1c.
SERVER-15331 don't let readNative be used on non-POD types either

Closes #791

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15361 Access SSLManager before notifying waiters of BackgroundJob completion
SERVER-15309 added support for --upsertFields to mongo shim
SERVER-15325 added mongo shim feature to remove documents from a collection
SERVER-14668 Remove checkShardVersion

Shard version checking needs to be done under a collection lock and it is
already done inside the particular commands, so no need to do it again in
instance.cpp
SERVER-15326 added mongo shim support for applying oplog entries
SERVER-14861: Ensure that SSL hostname matching strictly follows RFC 2818