SERVER-15484 flush stdout before exiting Shim::doRun()
BUMP 2.7.7
post 2.7.7
SERVER-15404 SERVER-15466 Hook up Applier draining and force syncing to new Replication Coordinator Impl
SERVER-15077 Remove blockSync() from ReplSetImpl
SERVER-15031 Fix some broken methods on the LegacyReplicationCoordinator
SERVER-15031 Move maintenance mode manipulation out of theReplSet into the LegacyReplicationCoordinator
SERVER-14859 Remove HybridReplicationCoordinator
SERVER-14668 Move docLockingSupported out of d_concurrency.cpp

It has to be used in numerous places, so it is better suited as a global API.
SERVER-14668 Cleanup MMAPV1-specific classes from db.cpp

o Moves DataFileSync to be under MMAP V1, because it is only used there
o Cleanup variable name collision with replSettings
SERVER-13522 Remove usages of runCount and replace them with DBDirectClient::count
SERVER-14668 Move WriteUnitOfWork around DatabaseCatalogEntry creation outside of DatabaseHolder

This makes it up to the storage engine to decide what transactional
operations to do during database creation.

Cleans up some references to operation context, which were not necessary.
SERVER-14102 implement the explain command on mongos
SERVER-15493: changes to include cyrus-sasl-plain
SERVER-15228 Make awaitReplication properly detect NotMaster conditions
SERVER-15403 query planner should not error if $min and $max are equal
SERVER-13635 don't pass NULL opCtx in test harness

Closes #801

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-13242 replace tabs in Progress Meter log messages with spaces

Closes #799

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15397 don't use strict string comparison for documents imported from csv

Closes #798

Signed-off-by: Benety Goh <benety@mongodb.com>
Merge pull request #802 from aksaharan/master

SERVER-15493 changes to include cyrus-sasl-plain