Make sure power and accuracy match the game's display.
Don't report stats as server starts up
Refactor `BattleRoom` to use prototypes

This should reduce memory usage.
Refactor `BattleSide` to use prototypes
Refactor `BattlePokemon` to use prototypes
Refactor `Battle` to use prototypes
Fix bug in `Battle` protoype refactor
Fix crash in Battle prototype refactor
Add missing semi-colon
Refactor previous fix for more DRY
NEXT: small Flame Charge buff
Optimisation to `Battle.construct`
Deoxys-D is now Uber.

http://www.smogon.com/forums/showpost.php?p=4599492&postcount=97
Add relevant fail messages for Endeavor.
Fix for ancient versions of node.js
Add new Seasonal format: Spring Forward

Add the new Seasonal Ladder format for March, Sring Forward
Add new random team maker for new Seasonal

Add the new Random Team maker for the new Seasonal Ladder 
for March, Spring Forward
Fix several immunity interactions.

- Since the relevant Abilities no longer check for type immunity, these
are obsolete.
- Normalize now works correctly with these moves when they are used on a
Ghost-type.
Merge pull request #175 from Joimer/patch-4

Add new Seasonal Ladder, Spring Forward
Make sure Outrage-type moves end correctly.

- Flinching, being fully paralyzed, or otherwise being unable to use the
locked move ends the effect.