Fix weather-dependent healing moves.

These aren't done with a rounded fraction like the other healing moves. They heal the target by an amount equal to it's maxHP modified by either 0xAAC (.667), 0x800 (0.5), or 0x400 (0.25)
Proprly implement Swallow's healing as well
Move healing to onHit from onModifyMove
Gen 2: Clean up scripts
Gen 2: Add its own Reflect
Merge branch 'master' of http://github.com/Zarel/Pokemon-Showdown
Return correct command when using /demote
Previously if you used /demote and didn't have permission to it would return /promote - Access denied.
Gen 2: Fix Light Screen and Reflect
Ater Light so they modify Def and SpD.
On critical hit, choose unmodified stat.
This also does half the work of crit mechanics.
Merge pull request #294 from Ethan/promote

Return correct command when using /demote
RU suspect has ended, Snow Warning banned
Update snover's tier to LC

Now that Snow Warning is banned in RU and thus below, 
update Snover tier to show it's LC now.
LC: Ban Snover

Since Snover is LC due to Snow Warning ban in RU, preemptively ban 
it on LC until a decision is made.
Revert previous commit
Add /tier shortcut to /tiers

Tiers being plural while you can select a single tier now 
leads to confusion and sometimes people will use !tier name.
To avoid that, make both options work.
Some tweaks to matchmaking:
- Harsher initial matchmaking range
- MMR is now projected rating (rather than the average of projected
  and actual rating)
OU is suspecting Keldeo

OU is suspecting Keldeo and two ladders are necessary: 
Current ladder, a ladder with a rank separate from regular OU 
and Suspect Test in which Keldeo is banned.
Fix clauses being broken in lower tiers
OU suspect test: Ban Keldeo-Resolute

Despite being mainly a cosmetic forme, Keldeo-R needs a ban of 
its own.
Fix an oversight in Keldeo-Resolution rename
Fix crash in 'roomowner' command

Using room owner on a room not designed for per-room staff 
crashed the server.