Add randomShuffle and partialShuffle to std.random2.adaptor.

partialShuffle comes with some extra unittests and a much-needed
bugfix compared to std.random :-)