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
SERVER-14668 modify lock snapshot to release locks upon snapshotting
SERVER-15089 add shouldChangeSyncSource() to topocoord
SERVER-15174 Fixup a few overlooked alignment/endian issues in BSON
SERVER-14927: bad bind_ip should fail, not listen on all sockets
SERVER-15307 Move isMaster processing into the ReplicationCoordinator
SERVER-14713: User must specify either sslAllowInvalidCertificates or sslCAFile when starting mongo shell in SSL mode.
SERVER-15337 Improved handling of schemaVersion28SCRAM
SERVER-15378 Report NotMaster when we're draining the applier
SERVER-15210 SERVER-15211 SERVER-15382 (v8-3.25) remove OID undefined behavior and make it endian aware.

    fixes v8-3.25 build failure.

Closes #793

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-7382 command counters

Closes #794

Signed-off-by: Benety Goh <benety@mongodb.com>
Revert "SERVER-14713: User must specify either sslAllowInvalidCertificates or sslCAFile when starting mongo shell in SSL mode."

This reverts commit 0c46836a9befaff86825a8238027c8b4223ca14c.
SERVER-15358 suppress spurious MSVC warning regarding default initialized array members

Closes #792

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-7596 Clean up license headers to remove extraneous sentence.
SERVER-15394 improve applyOps validation