Changed logger to accept c-style strings rather than std::string to avoid unnecessary dynamic alloc calls.
Removed old pimpl.h include that prevented compilation.
Fix some project settings.