java: fixed duplicate functions
swig: updated CamelCase.i, adjusted docs accordingly
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
Merge branch 'master' into flexible_qt
Separated Qt components from LibPKMN core library

* This removes Qt as a DLL dependency