Create seeding traits, and change the Rng trait to support basic creation.
Move most RNGs to use the new [Vec]SeedableRng traits