Add constructor for SuppliedObjectPool.
Add equals etc to SuppliedObjectPool.
SuppliedObjectPool splits into subsets.
Static method for merging SuppliedObjectPools.
Rename ExperimentImpl to BasicExperiment.
MyRandom has shuffle method.
Revert "MyRandom has shuffle method."

This reverts commit 2ae680079bdcba54ccd69ce1b1928601f605324c.