Make /rules support room rules

Similar to /roomdesc, a Room Owner or Admin can set a rules link for a room which appears beneath the global rules link on /rules. This would be used purely as a convenience to have global and room rules under the same command.
Smogon Doubles is suspecting Sleep Clause
Update learnset checker

This prevents a number of illegal combinations with hidden abilities by
checking if the Pokemon does have a hidden ability in the gen of a
source.
incompatibleHidden is used so that the compatibility error is shown to
the user, rather than the "can't learn" message.
Added ac shortener

Added ac as a shortener for /faq autoconfirmed
Merge pull request #657 from Vacate/patch-4

Added ac shortener
Fix Fake Out bypassing Spiky Shield and King's Shield

This was caused in 729ed8d0219f9a83a47d3ac36d2e48d1476a3d99
Also, Sucker Punch should not activate Protect
License: Update copyright year
Merge pull request #656 from Quarkiki/patch-5

Make /rules support room rules
Some fixes for room rules support
Put room rules above global rules

Also clarify "global rules" when the room also has room rules.
Command Edits Mark II

Slight rewording of /groups, added /om index, added extra commands to help. Shouldn't clash now with Quarkiki's addition
Merge pull request #659 from Vacate/patch-6

Command Edits Mark II
Electric Terrain does not awake asleep mons
http://www.smogon.com/forums/threads/battle-mechanics-research.3489239/page-27#post-4915683
Misty Terrain does not prevent confusion
http://www.smogon.com/forums/threads/battle-mechanics-research.3489239/page-53#post-5243853
Misty Terrain weakens dragon moves if target is grounded
http://www.smogon.com/forums/threads/battle-mechanics-research.3489239/page-18#post-4895777
http://www.smogon.com/forums/threads/battle-mechanics-research.3489239/page-53#post-5243853
Ghosts are immune to Bide in Gen 6
http://www.smogon.com/forums/threads/battle-mechanics-research.3489239/page-30#post-4924214
Rocky Helmet deals 1/8 of the HP in Gen 6
http://www.smogon.com/forums/threads/battle-mechanics-research.3489239/page-24#post-4908236
Poison Touch no longer requires a contact move
http://www.smogon.com/forums/threads/battle-mechanics-research.3489239/page-29#post-4920799
Add base power for Fling of Assault Vest and Weakness Policy
http://www.smogon.com/forums/threads/battle-mechanics-research.3489239/page-47#post-5035804
Add missing comma