Proper fail message for Sky Drop
Fix Sky Drop

Sky drop wasn't converted to the new two-turn move system like
other moves, so it couldn't be targeted.
Remove Lava Plume from Flareon's viable moves
Update gen 1 and 2 learnsets

- Deleted gen 1 learnsets as it inherits from gen 2
- The move Return was not in quotation marks
Add viable moves for Mega Heracross
Make sure disconnectAll clears room lists

In some rare conditions it's apparently possible for a user to
disconnect without properly leaving a room. This makes sure that the
user leaves all rooms when disconnectAll is run (i.e. when the user
is banned).
Add gen 1 events

Also removed the commented out viableMoves as they are from gen 5
Update commands.js

- Removed (probably) unused /whois aliases
- Update /help
More updates to commands

- /unbanall now requires &
- Updated "/help"
Fix Pokemon Ordering

New order to match all other gens + add Porygon2
Make Memento faint user after use on Clear Body

Clear Body and White Smoke stop the stat drops of Memento, but the user still KOs itself (tested on cartridge).
Merge pull request #876 from Relados/patch-1

Make Memento faint user after use on Clear Body
Locked moves aren't targetable
Merge pull request #875 from sirDonovan/master

Gen 2 mod: Fix Pokemon Ordering
Update gen 2 events

- Added event numbers
- Added missing events
- Fixed incorrect events
Revert "Add viable moves for Mega Heracross"

This reverts commit ad248054945f57bbdc0485ac0aede5496888b009.
Update gen 2 tiers

Use LC where applicable (for consistency)
Add missing unreleased hidden abilities
add BL2 to /dexsearch
Merge pull request #878 from asgdf/patch-7

add BL2 to /dexsearch