Fix Imprison + Torment not allowing Struggle

If Smeargle uses Imprison, Torment, and Transform against an opponent, it won't be able to use Struggle twice in a row and it will run no moves every two turns. Check for Struggle in Torment to fix that.
Change OM of the Month to Stabmons
Add new Other Meta of the Month, Stabmons, which will be the featured OM now.
July tier update

Mandibuzz is now NU.
July tier update

Joining PU: Zebstrika, Torterra, Munchlax, Articuno, Marowak
Leaving PU (for NU): Basculin, Gigalith, Camerupt, Golbat
July tier update

Now LC OU: Dratini, Elekid, Onix, Slowpoke
Now LC UU: Munchlax, Tentacool
Support for per-room authority
- if room.auth exists, the room will have its own authority instead
  of global authority
- # is room owner, % is room moderator, admins are still there, and
  every other auth becomes voice
- % can mute/unmute/announce
- # can additionally roommod/deroommod/declare/modchat
- modchat is now per-room
Support showing room lists
Command cooldown is now per-room
Make last room show up in room list
New command !roomhelp
Shows commands for unofficial room management.
Add redirect command
Add a new version of redirect of redir command, which will kick the target user from the room and make it join another room.
Redirect can't redirect to an empty room

Redirect is not intended to act as a kick, so if no room name is given it will fail and communicate it.
Merge pull request #263 from Joimer/room-redir

Add redirect command
Add July Jirachi event
Jirachi gets two new Japan events in July and August. The July one gives it Meteor Mash, which must be a viable move.
Merge branch 'master' of http://github.com/Zarel/Pokemon-Showdown
Private room updates
- New command /roomowner, admin only; sets a room owner, marking a
  room as unofficial if it wasn't already.
- New command /roomdesc, sets room description
- !roomhelp updated accordingly
Minor users refactor
Raw sockets should be used less often; connections are now used
in most places instead.
Version 0.9.1
Don't crash when using /roommod on official rooms
NEXT: Fix Slow Start, Lilligant GossamerWing