SERVER-15535 support for starting master/slave with replication impl
SERVER-15567 Allow streaming into unittest assertions.
SERVER-15535 Do not start elections when we recently voted for another node.
SERVER-15535 Explicitly mark unreachable code to fix compile error.
SERVER-13635 Do not propagate save/restoreState() in pipeline proxy.

Signed-off-by: Ian Whalen <ian@mongodb.com>
SERVER-15586 Potential use-after-free in rollback

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Closes #821
SERVER-15535 one-node replset transition to PRIMARY on follower state change rather than config change
SERVER-15568 do not allow access to the replica set config if it is uninitialized
SERVER-15569 more processReplSetInitiate tests
SERVER-13635: remove maxSize from multiVersion stats comparison tests
SERVER-15547 move gridfs sharding test to the "tool" tests
SERVER-15575 Re-add the closeAllDatabases action type

The closeAllDatabases action type was removed in
486862465517d1bf25e07dbb2c3cfc990fb08c80 but is needed
for backwards compatibility.
SERVER-15535 Retire heartbeat.js, which tests functionality no longer supported.

The test jstests/replsets/heartbeat.js confirmed that recipients of heartbeat
requests would consider the senders to be "up", even if they had not recently
sent a successful heartbeat message to the sender.  This aimed to reduce
flapping during short asymmetric network partitions, which functionality is now
achieved by retrying failed heartbeats up to two times before marking a node as
down.
SERVER-15535 Cancel outstanding network requests in replication during shutdown.
SERVER-15535 logOp on reconfig command
SERVER-14668: Collection level locking for update path

Temporarily disable collection locking for MMAPv1.
SERVER-14668 Quick implementation of intent locking for inserts
SERVER-15595: devnull k/v engine for testing
SERVER-15298 Support PLAIN for schemaVersion28SCRAM
SERVER-15535 remove unneeded sethbmsg feature from ReplSetTest