Make it possible for moves to deal 0 damage
Fix 2 moves in gen3 mod with basePower===false

See commit message @69f6c62cac
Fix Spite
Verify that assertion contains valid hostname to avoid vulnerability
Viable moves changes
Move the multi-target modifier to the right place.
Add After You and Quash messages.
/lobbychat command to block lobby chat
Usage: /lobbychat off - start blocking
/lobbychat on - stop blocking
Updated help to show /highlight options

Added the information about new /highlight options, fixed faq help which now works in the same fashion as the rest.
Add link to client repository in /opensource command
/disableladder now governed by `disableladder` permission

Previously, access to /disableladder and /enableladder was controlled
by the `modchat` permission, which is available to the @, &, and ~
groups by default. However, /disableladder is a very disruptive command
and it is totally unlike modchat, so it is now governed by its own
permission, which is given to the & and ~ groups by default.
Log use of /disableladder and /enableladder
Disallow guest users from sending PMs

Guest PMs were mainly a vector for spam.
Require assertion to be presented within 1 minute

This commit requires the client to present its signed assertion from
the login server to the Pokemon Showdown server within one minute
after it was generated, rather than the previous allowance of two
days. A new signed assertion is generated for each action that
requires one, so this 60 second window is actually quite generous.
Accounts at risk of being unregistered can't be promoted
we're introducing a separate command /forcepromote (admin only)
if you REALLY want to, though.
Merge pull request #159 from Joimer/patch-7

Updated help to show /highlight options
Stretch assertion expiration to 25 hours
There aren't really any major vulnerabilities associated with this,
and so we can afford to be forgiving of servers with inaccurate
timekeeping.
Fix Custap Berry and (Hi) Jump Kick messages.
Add config setting for assertion expiry
Only allow use of dev console from whitelist of IPs