Added prng::seed to reseed generation's LCRNG
Overhauled PRNG class

* Removed pseudo-singleton paradigm (posed issue with game save parsing)
* Added seed/reset functions for each RNG type
* Adjusted unit test accordingly
Merge branch 'master' into game_save_integration

Conflicts:
	lib/prng.cpp