Rename randomShuffle => shuffle and make it composable

An alias has been provided to facilitate migration of older code.
Fixes https://d.puremagic.com/issues/show_bug.cgi?id=9106