Add new OMotM

Alphabet Cup is the new Other Meta of the Month.
Keep Middle Cup OM ladder as it has had success.
Update Inverse Metagame banlist
As the meta has developed, it has been deemed that Deoxys-N, Groudon,
Lugia, Reshiram, and Kyurem-W are too powerful or centralising for
the health of the meta.
Real GBU banlist according to Theorymon
Delete Seasonal

This was the last Seasonal.
New OM Theorymon ladder it's going to take its place.
Implement OU Theorymon

This commit implements an OU theorymonged metagame with some Pokémon changes.
More info: http://www.smogon.com/forums/threads/the-ou-theorymon-project-psychic-fairy-cresselia.3499219/
Correct implementation of Alphabet Cup
Merge pull request #707 from TalkTakesTime/master

Correct implementation of Alphabet Cup
Add Gen 5 randbats generator

According to scripts.js state in 71b357194b
Fix Dark/Fairy Aura not affecting other mons
Make CAP meta banlist match OU (Lucarionite)
Merge pull request #708 from jas61292/patch-1

Make CAP meta banlist match OU (Lucarionite)
More forgiving Pokemon nickname filter
Optimize bandwidth usage of updateChallenges
Optimized team sending

Teams are now sent using our new packTeam/unpackTeam code, rather
than JSON. This compresses teams from an average of 2000 bytes to
an average of 500 bytes.
Version 0.9.2

(The new team format is an incompatible change)
Sync learnsets, implement Diamond Storm
Comment out some debug code
Properly flag unreleased mons
Better team packing/unpacking
Add level to packed team format