Merge pull request #1235 from sirDonovan/roomauth

Allow /roomauth to be viewed from any room
Refactor identifying rooms

This introduces Rooms.search(), which is used whenever a command
wants a room, and allows a room to be identified by ID, title, or
alias.
Only allow certain commands in PM

This fixes the issue where arbitrary /data commands were allowed to be
sent by PM.
Show error message for unrecognized PM command
Add Halloween Party, Hide Fairy Face-Off

Halloween Party ladder is up to practice for the upcoming Wifi Competition. Fairy Face-Off is removed from ladder and moved to Other Metagames. If it fails to meet activity standards (probably will) we will drop it entirely.
Add Halloween Party banlist, Remove Fairy Face-Off

"removing would be better though to drive home the "seasonal" nature of these formats."
Make ResourceMonitor slightly less sensitive