Shuffle release order for each test.

Randomizes the order that releases are iterated through when running tests.  Lets different iterative tests prepare snapshots for different releases simultaneously, and probably some other benefits.