Add /prelockdown command

Allows current tournaments to finish before progressing to a proper lockdown
Updated Aliases
Use -fail messages for Hyperspace Fury.
Fix Stealth Rock in Inverse
Fix odd requests for Pokémon trapped by multiple sources
Implement ORAS Smogon Doubles as an OMotM

Implement the preview meta ORAS Smogon Doubles.
This ladder is meant to be a preview for the upcoming new Smogon Doubles metagame.
It is considered OM of the Month such as ORAS OU until the ORAS release.
Update Smogon Doubles ORAS: Some tutors are back

The tutor moves for Leavanny and Sylveon are back and thus legal.
Also add Team Preview.
Update Seasonal Strikes Back: Add safeguard against hash collision

There's an improbable chance that a nickname gets a hash collision.
In such a case, the player gets five instead of six Pokémon.
This safeguard prevents that improbable event from happening at all.
Update ORAS Smogon Doubles banlist.

- Huntail gets Sucker Punch by level up in ORAS
Update Seasonal Strikes Back

Update typechart changes.
Also made it less random.
Fix Hyperspace Fury check.
Update Smogon Doubles Random Battle movepools

Update some movepools as well as add new movepools for all ORAS megas in Smogon Doubles Random Battle format.
Merge branch 'Audiosurfer-patch-1'
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.
Merge branch 'Redew-update-commands'

Squash two commits from Pull Request 1251 into one and apply changes.
NEXT: Update Gossamer Wing

Update Gossamer Wing to provide healing to Dustox/Lilligant.
Merge branch 'NickMP-patch-27'

Squash the commits from Pull Request 1278 into one and add it in.
Ubers suspect test is over
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