CMake compatibility for pkmds_g6 additions

* Include paths dependent on existence of PKMDS_CMAKE_USED symbol
* Added #ifdef for usage of fstream with wchar_t* filename (MSVC-exclusive)
cmake: changed project name to PKMDS
cmake: changed version vars
Merge pull request #1 from ncorgan/cmake_compat

Cmake compat - Looks good to me.
Quick fix
Fixed BW2 Xtransceiver
Added item sorting
Began platform-independent PKM Report
More work on PKM Report
Fixed Ubuntu / Qt 4.x compatibility
Finished std::array PKM crypt methods
Moved color hexcode functionality into main library.
Fixed GBA functionality
Wrote quick GBA .3gpkm  dumper test app