Upgrade RNG

Battle.prototype.random now uses the LCRNG for Gen 5
Battle.prototype.nextFrame calculates what the seed will be next turn or
next n turns.