SERVER-11118 add additional $dateToString aggregation tests
SERVER-15536 Create oplog after successfully calling processReplSetInitiate.
SERVER-15537 Make methods called by bgsync and fetch threads robust to node being removed from set.

If a node is removed from a replica set, or if it is not a member of its locally
stored configuration, the ReplicationCoordinator must still respond non-fatally
to method calls from the bgsync and fetch threads.  It's typically OK to throw
an exception or return an error value, depending on circumstance.  In this
change, we make one of each change.
SERVER-15532 Skip geo_s2cursorlimitskip.js test in parallelTester.

Signed-off-by: Ian Whalen <ian@mongodb.com>
SERVER-15535 In SyncTail::oplogApplication, do not look in ops container when it is empty.

This fixes a shutdown-time segfault, caused when the applier thread exits the
inner loop due to inShutdown, rather than because it has operations to apply.
SERVER-15179 Fixed authSchemaUpgrade for replica sets
SERVER-15535 Add useful debug logging to the replication network interface.
SERVER-15553 Correct the output format of replSetGetStatus's electionDate and optimeDate fields.
SERVER-15535 Accept any numeric type for cfgver argument to replSetFresh and replSetElect commands.
SERVER-15549 Remove AuthzManagerExternalState::getAllDatabaseNames
SERVER-14668 listIndexes command should take IS database lock
SERVER-15535 fix OpTime to Date_t conversions in unittests
SERVER-15535 Fix sense of _isOpTimeCloseEnoughToLatestToElect in getMyUnelectatbleReason

Also, clarifies some supporting code and adds a few useful debug log messages.
SERVER-15547 removed tests that rely on tools --dbpath option
SERVER-15222 BsonTemplateEvaluator::_evalElem one builds a single level

Closes #815

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-15547 removed 'direct' as a supported dump/restore type in multiversion tests
SERVER-15550 rename LogComponent::kS2 to LogComponent::kGeo
SERVER-13635 Expand set of generic RecordStore API tests.
Merge pull request #818 from visemet/rs-tests

SERVER-13635 Expand set of generic RecordStore API tests.
SERVER-13635: make index check in sharding use listIndexes