Fix Pokemon with hidden abilities and Gen 4 only moves being allowed

Specifically, Prankster Murkrow with Defog
Added new aliases
Merge pull request #481 from bumbadadabum/master

Added new aliases
Can't Frisk fainted Pokemon
"No Eggs" Egg Groups is now the "Undiscovered" Egg Group
Changes to gen 6 legality checking
- We have a new format flag requirePentagon, which is a slightly less
  strict version of noPokebank that allows Pokebank breeding.
- Unreleased items and abilities are now considered entirely illegal,
  including in Pokebank.
Perish Song is illegal on Gastly in No Pokebank metas

Destiny Bond is fine, it is a level up move.
Add VGC 2014 format
Add the 'Kalos Pokedex' rule
Merge pull request #483 from V4Victini/formats

Add VGC 2014 format
Merge remote-tracking branch 'upstream/master'