Explosion and Self-Destruct bug-fix

Explosion and Self-Destruct were not affected by burn before. This
commit effectively fixes that bug.
Implement banlist exception "Allow CAP"
- Checked in Pokemon rule to ignore NonStandard checks for CAP.
- Fixes the issue of CAP's banlist lagging behind OU's after suspect tests.
Merge pull request #1345 from Slayer95/cap

Implement banlist rule "Ignore Non-Standard"
add /help documentation for /unignore
Merge pull request #1346 from asgdf/patch-10

add /help documentation for /unignore
Updating Tournament Help Gist

Removed a link to the original writer's paypal account.
Update UU bans
Merge pull request #1347 from verbiage/master

Updating Tournament Help Gist
VGC '14 doesn't allow ORAS items
Trivia plugin: modify timer mode, refactor /ta

Timer mode now gives points to all who answer within the time limit
instead of the first, and /ta works more straightforwardly. sleep should
no longer cause the Q/A loop to ignore any commands until it runs out of
questions.
Merge pull request #1348 from Morfent/triviatimer

Trivia plugin: modify timer mode, refactor /ta
Update /tier
Random Battle updates
Prevent Flare Blitz with Fire Blast in Random Battle
Fix forced switch mechanics.

- Red Card and Eject Button do not activate if the holder is being
forced out.
- Circle Throw, Dragon Tail, Roar, and Whirlwind cannot attempt to force
out a Pokemon with no inactive unfainted allies.
Lopunnite is banned in STABmons
Merge pull request #1339 from Pikachuun/master

Explosion and Self-Destruct bug-fix
Update Stat Switch bans
/cpgtan
More specific /join fail message

user.joinRoom() now returns null if the user is banned.