Started exposure of Pokehack, PokeLib, and PKMDS

* Builds install subproject headers
* conversions.hpp moved to public include directory
* PKMNSIM_API label given to converter class
Updated PokeLib to use new Save constructor and updated trainer_gen4impl accordingly