[r=wallyworld] Attempt to make replicaset tests robust
The repliaset tests were creating a mongo instance for the suite and cleaning up replicas etc between tests. This branch changes that to set up a new instance for each test. A bunch of cleanup code can then be removed and there will be better isolation between tests. This may hopefully help with some of the intermittent replicaset test failures.