Add discard_iterator class
Add discard() method to mersenne_twister_engine
Rename mersenne_twister_engine::fill() to generate()
Add mersenne_twister_engine::generate() overload with transform
Add documentation for the random number generator classes