Enum work

* Added enums for all Pokemon with form differences
* Removed enums from SWIG until I find a way around the flat namespace issue
Start of expanding alternate forms

* Added set_form() to base_pkmn to switch between forms
* Affects stats, image paths, and types
* Abilities and database ID's not done yet
* get_type_stats_gui broken