Adopt cast::transmute_mut_slice in rand

Also fix rand::isaac to transmute its slice properly. That didn't get
updated when the slice repr changed, so it was not properly seeding
itself.