Merge pull request #1324 from RosettaCommons/vmullig/std_random_begone
Remove other instances of std::random_shuffle() from the code.
There are one or two places where std::rand() and std::random_shuffle() are used with good reason. In all other instances, Rosetta's random number generating system should be used (which means random_permutation() instead of std::random_shuffle()). This pull request is a complement to #1323, removing other instances of std::random_shuffle().
It would be very interesting if this resolves the current integration test instabilities on the test server.