Added max warning level + fatal warnings, also fixed them across all build configs for Win32.
Merge commit '6b7491e' into neilogd_development_linux