Refactored pkmn::pokemon_text in place

* Instead of using QString, uses new boost::nowide header
* Brought in convert.hpp from https://github.com/CovenantEyes/boost-nowide.git