Hardcode Fake Out exception

for King's Shield and Spiky Shield, we'll find a better way to do this later.
Fix Gen 5 Steel
Forgot the most important difference...
Merge pull request #653 from Slayer95/inheritance

Fix Gen 5 Steel
Don't inherit locks from unregistered users
Link Update

Updated link in /intro to newer XY version.
Merge pull request #654 from Vacate/patch-3

Link Update
dubs update 1.2

added some more doubles randbats movesets for pokemon (up to ninetales now)
Merge pull request #655 from Audiosurfer/patch-1

dubs update 1.2
Revert "Update set validator"

This reverts commit 4352ff7e51a028b4ba79ad7c87adc380a6ffb456.
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