Make Random unserializable
Create a global Random object in init
SFMT: add corrent shogun path for includes
Several changes in Random PRNG API
move state check in the lock part to avoid invalid state checks
inline reinit() for faster running time
add set/get function for seed
add max macros for RAND_32 and RAND_64
Change CMath's PRNG generator