Added CMake toolchain file for MinGW cross-compile

* Minor necessary repo change
Fixed some decrypt indices, need to figure out what to do when a save index is 0
python: moved pkstring typemaps into separate file
java: mapped pkmn::pkstring to native Java string
Merge branch 'master' into game_save_integration
gen3: only check security keys for main save
Comment cleanup