Added property allowChallenges to User

Added property allowChallenges to User to block / allow challenges. Property is set true or false with chat commands.
Added blockchallenges and allowchallenges

Added commands /blockchallenges or /bc and /allowchallenges or /ac to let the user choose whether to accept challenges from other users or not.
Merge pull request #137 from Joimer/patch-1

Added /blockchallenges and /allowchallenges so users can block challenges
Update the default permissions for some new commands
Increase inactive timer's default limits
We are now officially MIT Licensed
Free Jaboca Berry
Tornadus T is now uber
OU suspect test is over
Prevent CAP abilities in Hackmons/BH
Adding warning to all blocked challenges

Added a warning to the user whose challenge gets blocked
Merge pull request #140 from Joimer/patch-2

Adding warning to all blocked challenges
Smogon Tournament approved timer for unrated battles
Aliases for /bc /ac, ban bug fix, /help update

-/idle is a new alias for /blockchallenges (familiar to PO users) and /back is its counterpart, alias for /allowchallenges.
-/help has been updated to show challenges commands and forcerename and alts are now listed under drivers commands.
-Offline users can now be banned with a reason.
-Added /um as alias for /unmute
-Adding FAQ link to !intro
-Typo fixed
Merge pull request #141 from Joimer/patch-4

Aliases for /bc /ac, ban bug fix, /help update
Merge pull request #139 from MJB47/patch-13

OU suspect test is over
Merge pull request #138 from MJB47/patch-12

Tornadus T is now uber
Fixes for Joim's buggy !faq command
We no longer need a decay FAQ
Added single Faq link for !faq, staff faq

Added a single FAQ link for !faq and the main link for !faq all as well as staff faq.