Added warnings-as-errors support for MSVC.
Merge pull request #1329 from SpecLad:msvc-werror