Use proper event for several effects

These effects should take place last in damage calculation during the
ModifyDamage event.
NEXT: Update docs, fix Big Root crash
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.
Force words unsigned

Make sure values in words remained unsigned integers
Less logging
NEXT: Allow Cryogonal to select Ice Body directly
Add missing bracket
Correct name of UU (suspect test)
Fix GBU Singles pick-3 implementatin
Implement a faster and generalised Gen 5 LCRNG
Clarify a README instruction.
Merge pull request #270 from kotarou3/bwrng

Use Gen 5 RNG - Improved
Merge pull request #268 from V4Victini/master

Move several damage modifiers to the correct event
Minimize effect is not copied by Baton Pass.
Merge remote-tracking branch 'upstream/master'