SERVER-16256 get rid of ALL match expressions

Every $all should parse to an AND match expression. This simplifies the
implementation, and fixes a bug related to bounds building for $all-$elemMatch
constructions.
SERVER-16332 replace C ::remove and ::rename with boost filesystem equivalent
SERVER-14143 Re-enable javascript interruption.

This restores the behavior from 2.6 to interrupt server-side javascript contexts, but doesn't fix
the existing bugs with it due to multiple javascript scopes being associated with a single opId and
opIds changing between getMore calls.
SERVER-15310 Kill all user operations on stepdown.
SERVER-14057 Changing TTL should invalidate catalog's cached spec obj
SERVER-14429 Make ReplSettings const now that it is no longer modified after startup
SERVER-16373 Remove repl_set.h
SERVER-16137 validate collection storage options for all storage engines
SERVER-16371 clean up unit tests
SERVER-16372 wait for all nodes status update before proceeding
SERVER-16371 fix ssl tests to not share replica set monitors between sub-runs
SERVER-16374 anchor primary to node 0 for toostale.js
Merge remote-tracking branch 'upstream/master'