Add /prelockdown command

Allows current tournaments to finish before progressing to a proper lockdown
Trivia plugin: refactor Trivia object and values

Fix bug in the question/answer loop that would assign undefined to
either curQ, curA, or phase, preventing anyone from answering any
questions until this.curQs was empty, by changing all of the game
variables from global variables to Trivia properties. Created a
constructor for Trivia so its methods could be kept in its prototype
object to reduce property lookup times and later to allow me to refactor
parts of the commands that deal with these properties as prototype
methods.

Fix room.addRaw not updating chat.
Merge pull request #1262 from sirDonovan/lockdown

Add /prelockdown command
Merge pull request #1307 from Morfent/triviascope

Trivia plugin: fix Q/A loop bug, various updates
Fix several item mechanics.

- Griseous Orb, Plates, Drives, and Mega Stones can no longer be removed
from or given to their respective species by any means
- Mold Breaker and friends can no longer remove a Plate from an Arceus
- The Fling base power for these related items is now defined in Tools,
like Berries
- Sticky Hold works correctly with Bestow, Fling, Knock Off, Switcheroo,
and Trick
Update Classic Hackmons link in /om
Smeargle is banned in 350 Cup
Random Battle: Prevent Flame Charge with Tailwind
Update UU suspect
Updated Aliases
Update /back

The command /back now alerts you "You are already available for challenges!" if you do /back twice or if you haven't done /back.
NEXT: Update Gossamer Wing

Update Gossamer Wing to provide healing to Dustox/Lilligant.
Ubers suspect test is over
Trivia plugin: revert refactor, keep working updates