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.
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
Don't send /leave when closing expired battles