Add Hidden power abbreviations to aliases.js
Merge pull request #1331 from Pikachuun/master

Correcting Hyperspace Fury's Category
Merge pull request #1330 from DanielCranham/patch-1

Add Hidden power abbreviations to aliases.js
Salamencite banned from OU
Update OM bans
Update Monotype bans
Update CAP banlist re: OU Mega Mence ban
Merge pull request #1333 from jas61292/patch-3

Update CAP banlist re: OU Mega Mence ban
Implement Anything Goes metagame
Anything Goes is the metagame with no bans and no clauses.
It is a Smogon Metagame, though, so it enforces both HP Percentage Mod and Endless Battle Clause.
Endless Battle Clause is deemed a tool to annoy players that leads to nowhere.
It also goes against the game philosophy and the game itself has a turn
limit, that's why it's added.

There is no 'Standard Anything Goes' because its bans are always going to
be Unreleased and Illegal Pokemon, as well as cartridge limitations.
Update the Mega Pokemon check
There is no need to store whether the team has a mega anymore.
With the general use of pokemon.canMegaEvo and it being set to false for
the whole team after a mega evolution, it is what we need to check to avoid
more than one mega evolution or banned mega evolutions.
Implement Mega Rayquaza Ban for Ubers
Mega Rayquaza is banned from Ubers.
However, Rayquaza with the move Dragon Ascent is allowed.
It is thus necessary to add a mod rule, Mega Rayquaza Ban Mod,
which flags Rayquaza as not mega evolveable.
Altaria learns Heal Bell in gen 3

The event already exists but was not in learnsets.
Mega Sableye put on some weight

does this gem make me look fat?
Explosion and Self-Destruct bug-fix

Explosion and Self-Destruct were not affected by burn before. This
commit effectively fixes that bug.