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
SERVER-13635: use consistent method for checking capped size
Merge remote-tracking branch 'root/master'