Add Mersenne Twister seedable PRNG, from Frontier

Start using it in tree.js instead of Math.random().  Use a fixed seed.