Use Gen 5 RNG - Improved

This has the same functionality as Pull Request #269, except has a faster implementation and is generalised for seeds larger than 64 bits.
I've tested this against V4Victini's original implementation of nextFrame(), and all values match for the same initial seeds.