Fixed database relative paths

Also added Lovely Place in Locations enums
Messed up everything :-(
Fixed some of the things!
Major thanks to Nicholas Corgan!

Added changes to make code more portable, per the work of ncorgan.
Restructured files and folders.
Added a test SAV file.
More work on portability, and bugfixes from original CMake integration

* Removed include path assumptions
* Brought back necessary removed header file
* Renamed sample app back to pkmds-g5-sample (CMake doesn't like spaces)
* Implemented getwstring for Linux to use, works for single-byte chars