Add accurate Mega Evolution message

Needs to be added to the client in the future, in addition to (using
Blastoise as an example):

The opposing Blastoise has Mega Evolved into Mega Blastoise!

- It doesn't mention X/Y for Charizard/Mewtwo
Gastro Acid fails against Stance Change
SmellingSalt now has 70 base power
SmellingSalt is now Smelling Salts
Dazzling Gleam hits all adjacent foes
Merge pull request #443 from TalkTakesTime/master

Dazzling Gleam hits all adjacent foes
Fix learnset compatibility checker
Assumptions about Pokemon that don't have real gen 6 movepools yet
are now made in learnset generator rather than compatibility checker.

This fixes a few problems where a Pokemon was assumed to be
transferred from gen 5 when it wasn't.
Upgrade a bunch of formats to gen 6
OU council has an initial banlist for Pokebank OU
Correct Gen 6 Secret Power

Secret Power once again has a 30% paralyze chance
Correct Gen 6 Secret Power

Secret Power once again has a 30% paralyze chance
Rage Powder is now +2 Priority
Update many ability descriptions
Tough Claws works on contact, not move category
Fix Mat Block
Also add a message for people who use Mat Black or Fake Out on turns
other than the first turn a Pokemon is out.
Some Gen 6 Hidden Abilities aren't released yet
Sync learnsets
Chatter now always confuses
ExtremeSpeed Dratini is illegal outside of Pokebank
Aura Sphere and Heal Pulse are pulse moves