Merge topic 'cmake-gui-system-version'

1412960e cmake-gui: Pass CMAKE_SYSTEM_VERSION from cross-compile configuration
CTest: Allow / to be in the build name, and be consistent with the build name

Prior to this change / was not allowed in the build name. This was tested
with a CDash server and worked. In addition the safe build name was not
used everywhere. This caused mismatched build names to be in the xml
files going to CDash which caused different rows to be created for the
same build.
Merge topic 'ctest_update_status_only'

653529ce CTest: Allow / to be in the build name, and be consistent with the build name
39b5df2f ctest_update: Add CTEST_UPDATE_VERSION_ONLY option to only note the version
Merge topic 'fix_mumps_file_parser'

6d66e396 CTEST: Fix MUMPS file parser and update test
FindOpenMP: Add support for Fortran (#14656)
Merge topic 'vs-special-source-file-properties'

aa21001b Help: Add notes for topic 'vs-special-source-file-properties'
6fe770e1 VS: Add a source file property to set the hlsl shader type
9b4dc2ad VS: Add a source file property to mark content for Windows App deployment
f063a914 VS: Re-arrange WriteExtraSource to support tool configuration
CMake Nightly Date Stamp
Check*CompilerFlag: Add another pattern for Intel (#15096)

Match "argument is of wrong type" warnings.
Merge topic 'ExternalProject-doc-SVN_REVISION-format'

b26faaf1 ExternalProject: Clarify SVN_REVISION format in docs (#15081)
Merge topic 'vs-refactor-includes'

5fcb42ab VS: Refactor include directory generation in .vcxproj files
8e026aa7 VS: Refactor include directory slash conversion
9633d112 cmIDEOptions: Add HasFlag method to test if a flag is set
84100102 cmIDEOptions: Add an AppendFlag overload to append multiple values
Merge topic 'fix-lexer-open-square'

02b3cba9 cmListFileLexer: Fix lexing of single '[' character (#15092)
Merge topic 'fix-check-module-DEFINED-tests'

4ffec8f6 Check*: Add compatibility hack for old VXL code
Merge topic 'FindOpenMP-add-Fortran-support'

d0678408 FindOpenMP: Add support for Fortran (#14656)
Merge branch 'release'
CMake Nightly Date Stamp
VS: Add test for MASM support

It is now expected to work with VS >= 10 and MSVC >= 13.1.
VS: Move internal MasmEnabled member up to VS 7 generator

Move the member from cmGlobalVisualStudio10Generator to
cmGlobalVisualStudio7Generator to make it useful for earlier
versions of VS.  Set the member to true only starting with
cmGlobalVisualStudio8Generator since we will not implement
MASM support for versions less than VS 8.
VS: Add MASM support to VS 8 and 9 (#8170, #14984)
Merge topic 'check-flag-for-intel'

914db028 Check*CompilerFlag: Add another pattern for Intel (#15096)
Help: Add notes for topic 'vs-masm'