Updated config for Visual Studio

Visual Studio Release build now works and uses directory structure.
Updated a few libraries to deal with bugs/warnings.
Removed a define from logger.cpp that wasn't needed.
Added release build files to .gitignore