Don't disable MSVC warnings in config.h

All other warning flags are passed as compiler flags, thus this
was inconsistent. Also didn't work correctly if source file
doesn't include config.h.

Also makes ICC warning flags consistent between Linux and
Windows.

Change-Id: Ic52f6eb3c2dc5751b8aac1bba836ad5ff7d7c3cf