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.
Refactor many moves to not use -message

Also updated a few messages to ORAS standards (Sky Drop, Leppa Berry)
Merge pull request #273 from ascriptmaster/move-messages

Refactor many moves to not use -message
Merge pull request #269 from ascriptmaster/move-anim

Graphics Update Round 2
Correct Hoopa's forme name.
Add mega evolution messages
Fix crashes from racing conditions in animations
Move feature support flags to `app.supports`
Don't automatically redirect HTTPS to HTTP

There were previously two situations in which we would redirect
HTTPS to HTTP: One was to check for HTTP cookies (which is
now pretty unnecessary and sort of annoying) and the other is
if an HTTPS connection fails, which is now done only after a
confirmation.
Support showing one-time message in rooms
Sync data
make moveRow take noPPBoosts into account
Merge pull request #276 from asgdf/patch-1

make moveRow take noPPBoosts into account
Update credits

I'm no longer retired
Merge pull request #277 from Joimer/patch-11

Update credits
make (un)ignore return documentation if no arguments given
Merge pull request #280 from asgdf/patch-2

make (un)ignore return documentation if no arguments given
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