SERVER-7596 Basic support for SCRAM-SHA1 using Cyrus SASL
SERVER-14077 if awaitReplication() sees a newer configVersion, reobtain master
SERVER-14062 Move most non-global curop access through OperationContext
SERVER-13575 log rollback operation progress every 10 seconds

also stop double counting deletes from non-capped collections
SERVER-13960 bug fixes for OR with inexact predicates
Revert "SERVER-13627 disallow 0-vote arbiters"

This reverts commit 07838d04bece908d12d7f0ded46a0a75ff77608f.
SERVER-14080 Have migration result reported in the changelog correctly

Signed-off-by: Benety Goh <benety@mongodb.com>
Revert "SERVER-14080 Have migration result reported in the changelog correctly"

    This reverts commit 67c56294c4e896cdf03c29c52cf77d48a7742dee
SERVER-14082: freelist scan doesn't short circuit in MaxBucket
SERVER-13610 update even number of votes warning due to non-numeric votes
SERVER-13610 update even number of votes warning due to non-numeric votes
SERVER-13619 basic 2d geohash covering generator
SERVER-14109 migrate tests for OR inexactness to cpp
SERVER-14080 Have migration result reported in the changelog correctly

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14110 Take responsibility for numerical conversions away from boost program options
SERVER-13961 Start using LockState from the OperationContext
SERVER-13961 Remove all 'checking' variants of dbHolder

All places which call dbHolder are verifiably under the appropriate lock,
so there is no need to do checking. This allows for the Lock::isLocked
check to be removed from there.
SERFER-14111 logging cleanup - removed MONGO_TLOG
SERVER-14113 logging cleanup - removed MONGO_DLOG
Merge remote-tracking branch 'upstream/master'