-IAllocator::getName is not char instead of wchar_t
-Small fix to MemoryTracker::generateReport so that current memory cannot be greater than peak memory
-Added GameApp::getBasePath (used for getting files relative to executable)
-Each binary is now built into their own directory because they need to load relative files
-Logger is not initialized in GameApp instead of GameAppRunner because it needed access
 to GameApp::getBasePath