SERVER-15535 Move where we check for secondaries being ahead of the primary
SERVER-15594 Make readIndex.js test storage engine independent.
SERVER-15535 Refactor jstests/replsets/rollback.js to use bridging.
SERVER-15535 Eliminate jstests/replsets/sync1.js, whose functionality is covered elsewhere.
SERVER-15527 Explain cleanup: use getPlanSummary/indexName helpers

No functional changes.
SERVER-15227 Fix uninitialized PlanSummaryStats member
SERVER-15527 Always collect opdebug stats for queries
SERVER-15535 Do not step down on reconfig if you remain electable.

If someone else ought to be elected, or you cannot see the majority, you will step
down soon enough, due to heart beats.
SERVER-14875 explain helpers for the shell
SERVER-15426 shell helpers for log component configuration
SERVER-15570 Avoid querying system.indexes in ttl.cpp.

Changed so that the TTL indexes are processed in multiple phases:
  - Acquire an IS-mode lock on the database and find all of the
    TTL indexes

  For each TTL index,
  - Acquire an IX-mode lock on the collection and delete all of the
    expired documents

Also avoid checking `userFlags` of collection stats in TTL index
tests since it is not set by some storage engines.
SERVER-15618 Update cpplint.py to latest upstream version

Update to r137 (Aug 22, 2014). Adds support for C++11.
https://code.google.com/p/google-styleguide/source/detail?r=137
SERVER-15618 Turn off "Done" for each file so we can see failures more easily

Reapply 317272e after cpplint.py update
Revert "SERVER-14352: turn off some lint options for rocks"

This reverts commit 666086390440aac3b13f28bac233a58cd4dd968b.
SERVER-15618 adjust lint.py filters for updated cpplint
SERVER-15098: funnel all auth errors to the correct status/checks
SERVER-15527 remove OS info from explain
SERVER-15541 add PlanExecutor yield policies and registrations
SERVER-15535 refactor jstests/replsets/rollback*.js to use bridging
SERVER-15160 Unit test for reconfigs not causing unnecessary stepdown