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
Merge remote-tracking branch 'upstream/master'