Add aliases for Deoxys and Mega Tyranitar
Add Miracle Berry as Lum Berry alias
Implement shadowban
Add /help for shadow ban
Default secondary shadow ban action to mute
Fix PotD rule not being shown
Merge pull request #868 from Slayer95/master

Fix PotD rule not being shown
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