Whitespace
Update compiler version macros

- Calculate the MSVC version string from _MSC_VER
- Recognize icc and ekopath
Remove unneeded #include from header
Add ARX_FILE macro to overwrite __FILE__
Use ARX_FILE for in the logger, add ARX_LOG macros
Logger: Add support for relative source file names
Use ARX_LOG macro for script warnings
Use the Critical log level for asserts
CMake: Set ARX_FILE for each source file
Don't use the GCC-specific \e escape sequence
Add support for configuring a runtime libexec dir
Add support for the ARX_PATH env var under Windows
Use case-insensitive comparison for paths on Win32
Fix handling of filesystem roots under Windows
Windows: Ignore unset ARX_PATH env var
Disable MSVC warning C4250
'Fix' MSVC 'performance' warning
Define GLEW_NO_GLU
'Fix' MSVC 'performance' warnings
Fix MSVC compile error: ambiguous overloaded call