SERVER-16419 do not elect node 2 as primary
SERVER-16419 use reconfig function for reconfiguration in jstests
SERVER-16411 jstests for upgrade/downgrade standalone nodes from 2.6 to 2.8 and 2.8 WT
SERVER-16421 sharding_rs2.js should clean up data on all replicas
SERVER-16422 overwite minvalid rather than inserting a new document
SERVER-16101 replace UpdateExecutor with ParsedUpdate
SERVER-16101 replace DeleteExecutor with ParsedDelete
SERVER-16423: Reduce NamespaceString temporaries
SERVER-16420 Make replsets/auth1.js test agnostic about who is elected primary
SERVER-16420 Make gle/gle_sharded_wc.js test agnostic about who is elected primary
SERVER-15778 Fix ClientCursor "noTimeout" counter reporting error

The "noTimeout" counter was never being decremented for no-timeout
cursors that were cleaned up when pinned.
SERVER-15778 Clean up ClientCursor

- Removes ClientCursor::_pinValue and corresponding public methods.
- Adds ClientCursor::_isPinned and ClientCursor::_isNoTimeout and
  corresponding public methods.
- "isAggCursor" is now an immutable property of a ClientCursor.
- It is now an error to destroy a pinned ClientCursor before unpinning
  (and, visibility of ~ClientCursor() changed to private to help
  enforce this).
SERVER-15812 Rename PlanExecutor::EXEC_ERROR to PlanExecutor::FAILURE

Done in order to be consistent with PlanStage::StageState. Also cleans up use of PlanStage::DEAD
in the IDHackStage.
SERVER-16434 extend timeout for election wait in rollback_auth.js
SERVER-16353 cleaned up storage and ident size functions to query individual statistics key instead of entire statistics table
SERVER-16301 add indexName to the explain output for index access stages
SERVER-16002 SERVER-16369 - Cluster / standalone auth tests
SERVER-15674 Auto split of low top chunk does not move it to appropriate shard node
SERVER-15357 Require GCC 4.8.2 now that our Solaris toolchain is updated
SERVER-16438 mongos_no_replica_set_refresh.js agnostic to which node is elected primary