CMake Nightly Date Stamp
VS: Do not compile C sources as WinRT (#15100)

The MSVC /ZW flag is valid only for C++ sources.  Whenever we enable
CompileAsWinRT for the whole target, disable it for all C sources.
Update the documentation of VS_WINRT_COMPONENT to drop the statement
about undefined behavior for non-C++ sources, because it is now
defined as expected.
Help: Add notes for topic 'vs-windows-apps'
Merge topic 'vs-windows-apps' into next

e30e4a83 Help: Add notes for topic 'vs-windows-apps'
97a90062 VS: Do not compile C sources as WinRT (#15100)
Merge topic 'FindIce'

050caef3 FindIce: New module to find ZeroC Ice
Merge topic 'FindXerces'

20407006 FindXerces: New module to find Apache Xerces-C++
Merge topic 'vs-masm'

cbd1d42b Help: Add notes for topic 'vs-masm'
0f8522a6 VS: Add MASM support to VS 8 and 9 (#8170, #14984)
a43f4400 VS: Move internal MasmEnabled member up to VS 7 generator
df3b007d VS: Add test for MASM support
e8727449 VS: Populate MASM tool build settings in .vcxproj files
0271a5f9 VS: Manually fix MASM flag table entries
1d662e48 VS: Generate MASM flag tables from MSBuild tool files
4f6940df VS: Fix ASM_MASM support in VS >= 10
d7866c52 ASM_MASM: Fix selection of ml64
0374abdb ASM_MASM: Add preprocessor definitions to compile lines
5b0a46e1 ASM_MASM: Do not require compiler to be a full path
802dbe52 cmLocalVisualStudio7Generator: Rename local 'lang' var
Merge branch 'master' into next
UsewxWidgets: CFLAGS are expected to be a string here, not a list.
FindwxWidgets: Improve path detection logic when cross-compiling.
Merge topic 'wxWidgets-cflags' into next

e6fa6e60 UsewxWidgets: CFLAGS are expected to be a string here, not a list.
Merge topic 'wxWidgets-paths' into next

33286235 FindwxWidgets: Improve path detection logic when cross-compiling.