PKMDS: switched to ncorgan/compat_cleanup branch
Updated PKMDS to my compat branch, assuming everything is totally broken
Compiles with GCC and Clang after PKMDS update, untested
Item import works, Pokemon import not working (getting level shows nonsense values)
Fixed game_save size checks
Removed usage of functions that can throw runtime exceptions being used in static variables
Removed static SQLite::Database initialization to NULL due to Clang compile error
Started generate_enums.py, which will generate enum files for all languages

* Currently grabs most relevant values from database
generate_enums: most un-nested namespaces format correctly
generate_enums: get forms
Nested formatting works, actual forms not yet
C++ form enum properly generated, no filtering to proper names yet
Form name filtering
First placement of generated enums.hpp, no compile test yet
Work on C++ compiling
Updated PKMDS to latest master after ncorgan/compat merge
Trainer import works with Black 2 save
Merge branch 'pkmds_g5_overhaul'

Conflicts:
	lib/game_save_impl.cpp
conversions: removed functions that converted directly between lower-library structs
Made import/export function names consistent