PokeLib-NC: added unions to bitfields to allow use of raw ints

* conversions/pokemon: removed use of reinterpret_cast in related functions
PKMDS: updated to latest master
PKMDS: temporarily updated to cmake_compat branch