Support for disabling move buttons on invalid decisions
- Added |callback|cant, similar to |callback|trapped, to handle the fact that a player may not know which moves are disabled at a certain time (relevant to Imprison).
- Both messages can now parse a pokémon identity, rather than only a active index.
Support temporal ability changes
- 'baseAbility' property of Pokemon instances is now properly tracked.
- Skill Swap activation no longer requires the abilities as arguments. This is relevant as in-game they are not revealed if the move user and the target are allies.
Update Smogon Doubles COIL
fix rematch option

this.battle isn't available anymore after closing said battle, so the challenging should go before the closing
Merge pull request #281 from asgdf/patch-3

fix rematch option
Merge pull request #267 from Slayer95/disabled-maybe

Support for disabling move buttons on invalid decisions
Sync data
Support blacklisting hosts
Merge pull request #279 from Slayer95/ability-change

Support temporal ability changes
Sync data
Allow registering users.
Fix password hashing.
Change CAPTCHA to show Lotad.
Fix server checking code.
Fix findServer() method.
Make ladder work.
Hardcode server name.
Don't send /leave when closing expired battles
Add description of abbreviations to /ladder
ORAS Model Renders

Let Zarel push this with my image upload.