CPackWiX: Attach wix.log on test failure.
InstallRequiredSystemLibraries: Install OpenMP runtime libs (#15117)

Add option CMAKE_INSTALL_OPENMP_LIBRARIES to control the behavior.
Help: Clarify add_custom_command multiple command behavior (#15112)

Explicitly say that the commands are not composed into a stateful
script.
CMake Nightly Date Stamp
Xcode: Refactor internal file type extension extraction

Move it earlier so it can be used for directories too.
Xcode: Reference '.xcassets' folders as assetcatalog (#15125)
Help: Clarify --debug-trycompile usage with try_compile

Explain that try_compile calls need to be protected with conditions to
avoid running more than once so that it is easy to isolate a single
try_compile to perform with --debug-trycompile.
Xcode: Generate per-target file references (#15111)

Xcode requires a separate PBXFileReference for each target source group
that references a source file.  Xcode 6 now diagnoses re-use of the same
PBXFileReference from multiple source groups.  Add the referencing
target name to our internal map key so we use a per-target reference.
Xcode: Generate per-target file references (#15111)

Xcode requires a separate PBXFileReference for each target source group
that references a source file.  Xcode 6 now diagnoses re-use of the same
PBXFileReference from multiple source groups.  Add the referencing
target name to our internal map key so we use a per-target reference.
Merge branch 'backport-xcode-duplicate-file-refs' into release
Merge branch 'backport-xcode-duplicate-file-refs' into xcode-duplicate-file-refs

Resolve conflicts in Source/cmGlobalXCodeGenerator.cxx in favor of our
side.
bash-completion: Complete 'ctest' label names
Use a more reliable regex for extracting binary INFO strings

A few different regular expressions were being used in various
places to extract info strings from binaries.  This uses a
consistent regex amongst all of them now.  This also fixes the
broken ABI detection for Cray compilers.
FindGTK2: Fix missing optional include dirs.

FindGTK2 was adding optional include directories to the
interface include dirs regardless of whether or not they
existed.  This ensures that the directories only get added
if they are actually found. This is particularly a problem
on Solaris where the gtk2 libs and headers might exist but
the FreeType2 headers might not.
CMake Nightly Date Stamp
cmake-syntax.vim: Update the command list
Help: Add notes for topic 'InstallRequiredSystemLibraries-vs-openmp'
Merge topic 'wix-log-on-failure'

4952030c CPackWiX: Attach wix.log on test failure.
Merge topic 'vim-syntax'

ce540aea cmake-syntax.vim: Update the command list
Merge topic 'InstallRequiredSystemLibraries-vs-openmp'

d538c55e Help: Add notes for topic 'InstallRequiredSystemLibraries-vs-openmp'
bdb5007b InstallRequiredSystemLibraries: Install OpenMP runtime libs (#15117)