Updated SFMT RNG code, removed Qt RNG
Forgot to add lower bound in RNG generation.
Use distribution function with rejection sampling.
Commented a pitfall in case of RNG replacement.
Throw exception if RNG is used with invalid bounds.
Test if macro already exists to shutup warning.
Added additional bound checks.
Included climits for UINT_MAX non-aware compilers.
Dealt with SFMT compile warnings.
Remove useless bound checks.
RNG: added additional checks (which forced an interface redesign), updated comments
Merge pull request #59 from VanNostrand/rng

RNG Update