Add Random::seed method
Add per_pixel_random_seeds rendering option

It is used for debugging to make it easier to get consistent results
across runs.