Compile at highest warning level with warnings as errors on Windows