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
SERVER-15160 Cleanup TopoCoordTest helper methods
SERVER-15160 small additional cleanups to topology coordinator tests
SERVER-15592 set default log component for all cpp
SERVER-15592 Enforce MONGO_LOG_DEFAULT_COMPONENT specification during compile
SERVER-15615 Check listIndexes collName is string
SERVER-15535 Don't hold RepliciationCoordinator mutex while writing to disk