Fix /l and /unlock, uniform undef. target returns

If the target of /lock and /unlock doesn't exist, they return "User undefined not found."
Also made all the mod commands with targets that don't exist return the same message as /roomban does for consistency.

Bring back change from commit d1ed6f7

Actual d1ed6f7, /unlock and /unban offline users

Fix /l and /unlock, uniform undef. target returns
Merge pull request #955 from Morfent/patch-2

Fix /l and /unlock, uniform undef. target returns
Hardcode Huntail Illegality

Shell Smash + Sucker Punch
Merge pull request #959 from sirDonovan/patch-3

Hardcode Huntail Illegality
Actually fix Mold Breaker+Slow Start

It wasn't fully done in https://github.com/Zarel/Pokemon-Showdown/commit/c6dc05d66df474fcf2d3e253476e2aed56e80d1c
Fix typo in /help
Fix typo in previous commit
Update /help
Added help for pick, htmlbox, roompromote, roomdemote commands.
Also linked /dice and /modnote to their respective help sections.
Fix /fr failing to check prior name changes
Allow Weather Ball with Rain Dance in randbats

This should only apply to Castform, but it needs all the help it can get.
Merge pull request #962 from Relados/patch-2

Allow Weather Ball with Rain Dance in randbats
Update Play Rough descs
Play Rough's effect chance is 10%
Rerip a bunch of move data.

I checked all the following against an X ROM dump:

- basePower (no errors)
- pp
- accuracy
- priority (no errors)
- secondary chance (no errors)
- isContact
- type (no errors)
- category (no errors)
- isSnatchable
- isSoundBased
- isPunchAttack

I also tried to check isBounceable and isNotProtectable, but they seem
to work somewhat differently from the corresponding game flags.
Merge pull request #963 from Zhorken/master

Rerip a bunch of move data.
Update gen 5 mod
Update descs
Fix typo 'ibans.txt'
Prevent mod actions when a user can't speak
Fix tournament creation with format aliases