Move the old test suite away
Initial utility files for a new test infrastructure

This new structure only requires one config option,
/path/to/mongo/shell.
ReplicaSets, Shards & standalone servers can be spun up ondemand and
torn down when needed.
Failover testing is also possible, network partitioning and whatever
else the shell testing framework is capable of
Initial tests, demonstrating ReplicaSet testing & ReplicaSet failover
Move one of the original tests back to see what sort of BC layer needs
to be created
Update test to work with the new test suite, and add some BC functions
Rename into a legacy folder
Rename back into the test folder
Update to support the new test suite
More BC stuff to support the old tests
This is an annoyingly slow test
Improve the test failure ignores
Rename test back into its place
Update to support legacy tests in the new test suite
This test actually requires standalone server
New basic test for sanitychecking the new testsuite against standalone server
Rename no-servers-needed tests back into its place
Fix test requirements
Rename tests into where they belong
Update tests to work with the new suite
Fix slowcheck