SERVER-12607 allow update/delete write commands to be interrupted

Note that batch inserts are not interruptable, due to the way it is currently
handling CurOp objects.
SERVER-12089 Query planner: test exactly one text index for TEXT
SERVER-12702:clear data before running tests
Revert "SERVER-12089 Query planner: test exactly one text index for TEXT"

This reverts commit 263bc242b025553c54a5d1d926386b5ecebfc807.
SERVER-9765 use election time to resolve 2-primary situation, as a stopgap
SERVER-12650 make syncSourceFeedback's oplogreader effectively single threaded
Bulk find() requires selector, SERVER-12553.

Squashed:
- Update comments in bulk_api.js.
- Throw Error from invalid Bulk operations, not strings

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12654 append additional information to inconsistent config writes

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12515 Unable to move hashed shard key chunks created by numInitialChunks
SERVER-12625: skip oplog entries for no-op fields
SERVER-12382 Windows hosts do not honor --maxConns values > 20,000
SERVER-12304 Query concurrency -- 2.6 regression
SERVER-7937 Additional ReplicaSetMonitor Tests

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12682 Add warning on OS X if libc++ is selected and osx-version-min is < 10.7.

Signed-off-by: Andrew Morrow <acm@10gen.com>
SERVER-12668 shell reporting of w:0 write results is ugly

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12089 Query planner: test exactly one text index for TEXT
SERVER:8412: re-write repairDatabase to use new constructs
             to make clean, also fix Database::createColection
SERVER-12723 geo queries should not be cacheable.
SERVER-12767 refactored key generation in db/index.
SERVER-8412: fix ~IndexBuildBlock, make sure Context is correct