Cmake compatibility
Fix source list for Windows
C89-related fixes for Windows
Fix policies
Merge branch 'master' into stdc