SERVER-15535 Perform better error detection in stepdown.js
SERVER-15535 Use heartbeat progress to wait for secondaries to catch up before stepping down.

Only when processing heartbeat data do we know both that a secondary is caught up
and that it is electable, which are the prerequisites to a step down.
SERVER-15736 remove disabled replication tests
SERVER-15716 change logical not to bitwise not in NetworkInterfaceMock
SERVER-15535 clear sleptLastElection flag after election is over
SERVER-15535 avoid negative buffer stats
assert codes
SERVER-15717 Fix use-after-free when logging at high log levels in replication network interface.
Revert "SERVER-15535 clear sleptLastElection flag after election is over"

This reverts commit 80ea7a136358ae0c9533feda29a2758ba063ef81.
SERVER-12091 Make changes to userCacheInvalidationIntervalSecs take place immediately
SERVER-15288 geo coord reference system (CRS) spec and source code disagree
SERVER-15744 Remove RocksRecordStore tailable iterator

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-15670 use voteMajority instead of writeMajority in election scatter gather algorithm
SERVER-15535 move checkReplEnabledForCommand() to before processReplSetReconfig()
SERVER-15535 remove commented out election test as it is no longer possible
SERVER-15535 finish freshness checker tests that were waiting on MockNetworkInterface
SERVER-15687 unit test forced reconfigs in the ReplicationCoordinator
SERVER-15060 increase replica set max size to 50 nodes
SERVER-15737 Assert that db is non-NULL before using it, in response to coverity analysis
SERVER-15711 Make RESOURCE_MMAPV1_FLUSH requests block if anyone is waiting