SERVER-14560: Add cancelHeartbeats
SERVER-14517: Start of heartbeat
SERVER-14407 replace Runner with PlanExecutor
 SERVER-14641 replication cannot keep up in zbigMapReduce.js
SERVER-14650 Rename ROLE_SOURCE_FIELD_NAME to ROLE_DB_FIELD_NAME
SERVER-14613 HeartbeatInfo -> MemberHeartbeatData
Include mongo/platform/basic.h to avoid VS2013 U2 compile error
SERVER-14645 Switch LockState usages to OperationContext
SERVER-14624 Local validation methods for replica set reconfiguration.

The introduced functions, repl::validateConfigForInitiate() and
repl::validateConfigForReconfig(), confirm that it is OK to initiate/reconfigure
a replica set with a given new configuration, assuming that the reconfiguration
is launched from a particular (primary) node.  Unlike the validate method on
ReplicaSetConfig, these functions consider information about the current node
and the prior replica set configuration.

This implementation absorbs the local check functionality of
checkMembersUpForConfigChange(), but does not incorporate the checks from
ReplicaSetConfig::legalChange.  The latter checks will be added in another
patch.
SERVER-14624 Perform checks from ReplSetConfig::legalChange in validateConfigForReconfig.
SERVER-14650 Rename ROLE_SOURCE_FIELD_NAME to ROLE_DB_FIELD_NAME
SERVER-14613 corrections for gcc
SERVER-14518: Allow disabling hostname validation for SSL
Merge pull request #713 from spencerjackson/SERVER-14518

SERVER-14518: Allow disabling hostname validation for SSL
SERVER-14407 delete dead Runner code
SERVER-14624 switch to using new MemberConfig methods
SERVER-14449 add support for recording/using forced sync source for replSetSyncFrom command
SERVER-14653 Allow streaming into ASSERT_TRUE and ASSERT_FALSE.

Also contains some basic simplifications of the internal unittest code to
facilitate the change.
SERVER-14378 SERVER-12517: make shell use listIndexes when available and start putting tests in mmap_v1
SERVER-14536 Helgrind suppressions for race-prone counters.cpp code

Closes #718

Signed-off-by: Benety Goh <benety@mongodb.com>