SERVER-14580 added tests for $natural

Closes #714

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14652 update tests for localhost exception

Closes #721

Signed-off-by: Benety Goh <benety@mongodb.com>
Revert "SERVER-14580 added tests for $natural"
SERVER-14123 Delete jstests/sharding/explain_large.js

explain_large.js spawns 18 shards and runs a query that allocates
300MB+ of memory on each.  This causes OOM conditions on MCI's 32-bit
buildvariants (limited to 4GB of addressable memory, no swap).
SERVER-14475 Network thread should not exit with error during clean shutdown
SERVER-14690 fix no_chaining.js flakiness
SERVER-14582 Make ReplSetTest.waitForIndicator work with auth when primary is down
SERVER-14685 Wait for balancing and replication in sharding/auth.js test
SERVER-14181: Test Hang Analyzer
A prototype hang analyzer for MCI integration to help investigate test
timeouts.

1. Script supports taking dumps, and/or dumping a summary of useful
information about a process
2. Script will iterate through a list of interesting processes (mongo,
mongod, and mongos), and run the tools from step 1.

Supports Linux, MacOS X, and Windows.
BUMP 2.7.4
post 2.7.4
SERVER-14580 added tests for $natural

Closes #714

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-14516 Brand new testing certificates

New testing certificates generated for MongoDB using x509gen. Test were also updated slightly to accommodate for new subject alternative names and such.

All instances of "sslAllowInvalidCertificates" were removed from src/mongo/shell.

Closes #724

Signed-off-by: Benety Goh <benety@mongodb.com>
SERVER-13635: allow smoke.py to use alternate storage engines
SERVER-14378: IndexCatalog should not rely on system.indexes
SERVER-14378: Cloner shouldn't use system.namespaces
SERVER-14378: cloner shouldn't use system.indexes but listIndexes
SERVER-2442: fix db fetching in listCollections command
SERVER-14378: clean list(Collections|Indexes)
SERVER-14378: clean up cloner changes for no system namespaces