enums: added Gen 6 Pokemon to Species enum
enums: added Fairy type and unannounced Event Pokemon
enums: added Kalos ribbons
Copied new enums to Python
Adjusted conversion function names from pkmds to pkmds_g5
More Gen 6 work

* Added X/Y to enums
* Started conversion functions
* team_pokemon: allowing for 12-character nicknames for Gen6 pokemon
Started I/O work

* Added export_to_pkm
team_pokemon: fixed get_item(copy = true)
Added io::import_from_pkm
pkmds_g6_pokemon_to_team_pokemon done, without attributes
team_pokemon_to_pkmds_g6_pokemon done, without attributes or names
library_bridge: changed function names that referenced specific generations
Merge branch 'import_export' into gen_6
Started Gen 6 additions to io.cpp

* Simple find+replace of pkm -> pkx, etc
* Currently broken, since there's no Gen 6 pctoparty
* Found out I need to replace pctoparty since it uses IV bitfield
library_bridge: added functions to replace PKMDS's usage of bitfields

* io::import_from_pkm uses new pkmnsim_pctoparty
Merge branch 'import_export' into gen_6

Conflicts:
	lib/io.cpp
	lib/library_bridge.hpp
Added pkx import/export functions
Merge branch 'master' into gen_6
damage_calculator works
Removed to-be-unused apps