Fix legality check

Even in Gen 6, Level-up moves cannot be passed down to babies of male-only species
Flower Shield boosts Defense by 1 stage.

It also fails when there are no targets like every other move.
Soul Dew is unavailable in Gen 6
Soul Dew is not available in Gen 6
Implement new Seasonal, Christmas Charade
Implement new OMotM, Sky Battles
Add 'ac' as alias for 'autoconfirmed' in modchat

This eases dealing with unregistered spammers. The time to type 
autoconfirmed is very noticeable in fast copy-paste spams.
This measure ensures mods can act faster against unregistered 
spammers.
Add /hotpatch commands as alias for /hotpatch chat

In fact, commands makes more sense than chat, as it's the chat 
commands the ones being hotpatched. It's more intuitive for 
new admins.
Update Sky Battles banlist
Update the banlist to be made easier to read, add a few brand-new bans.
Unreleased Pokémon are inherently banned.
Implement chat plugins
Chat plugins are a set of functionalities and data that allows
users to implement in their server additional plugins less related
to the main purpose of the simulator.

The plugins are to be used with chat commands and are tightly
implemented with them. Plugins can be used for games or other
relevant interaction of users with the chat commands.
Implement Scavenger Hunt plugin
The Scavenger Hunt is a game held by admins using the room
'scavengers'. This plugin allows the game to be run automatically.
Update Scavenger Hunt plugin
Scavenger Hunt plugin: Use userid for users
Scavenger Hunt Plugin: proper slice is from 3 not from 2
Update Sky Battles banlist

After some testing, Gengar-Mega evaded the ban and Bronzong 
family seems to need Levitate nonetheless.
Scavenger Hunt plugin: Improve hints
Update Binding Band description to match gen VI buff
Merge pull request #491 from 1338h4x/master

Update Binding Band description to match gen VI buff
Add Sticky Web start message
Improve Scavenger Hunt plugin
Add a declare to the scavenger hunt upon hunt starting.
Make all declares bold.
Add the /scavengerstatus command to check your status.
Add the /scavengerhelp command to check the scavenger commands.