Add Gen 1 formats

Add the different Gen 1 formats. OU and CC for rated, searchShow 
formats, Ubers, UU and LC for challenge only formats.
Allow an Illegal check without abilities.
Add callback for getStat.
Add all gen 1 files
Skull Bash locks the user and does not increase defense.
Substitute breaking stops multihit moves.
Fix sub counter damage, also max damage is greater than sub hp
Change in gen 1 readme
Gyarados learns Blizzard from TM in Gen 1.
Omastar learns Seismic Toss in gen 1 by TM.
Important bug fix: Poison weak to Bug
Merge pull request #178 from Joimer/patch-6

Add Generation 1