Changes incorrect > to == in previous WdModel changes
Merge branch 'brokenWdExtrapolationBounds' into cpp_conversion
Implements seed hashing and PRNG warmup

Uses Knuth's multiplicative hash to obfuscate the input seed
Warms up mt19937 with  10-bit resolution doubles

Completes #38