Make the OSX 10.6+ release x86_64 only.

We have no need for the 10.6+ bundle to be 32 and 64bit. For older 32bit
machines they should be using the 10.4+ 32bit release.
Fix typo in Modules/GNUInstallDirs.cmake (#15176)

Commit d4fdd9c189f85d659f4294f8ec6da3e7e51215ec ("GNUInstallDirs: use the
proper default for info and man paths on OpenBSD") introduced a typo.
GenerateExportHeader: Avoid if() quoted auto-dereference

When testing CMAKE_CXX_COMPILER_ID values with if(MATCHES),
do not explicitly dereference or quote CMAKE_CXX_COMPILER_ID.
We want if() to auto-dereference the variable and not its value.
VS: Support Intel Fortran 15 .vfproj generation (#15175)

This version of the Intel Fortran plugin to Visual Studio says:

 please make sure that $(OutDir), $(TargetName) and $(TargetExt)
 property values match the value specified in %(Link.OutputFile)

We must set TargetName and TargetExt in addition to the existing
setting for OutputDirectory.  The settings do not appear to hurt
older versions of Intel Fortran, so set them unconditionally.

Extend the FortranOnly test to cover a corresponding use case by
using the OUTPUT_NAME target property.

Inspired-by: Ian Harvey <Ian.Harvey@megms.com.au>
Merge topic 'GNUInstallDirs-typo'

33f03129 Fix typo in Modules/GNUInstallDirs.cmake (#15176)
Merge topic 'build_cmake_dmg_non_universal'

3da328d3 Make the OSX 10.6+ release x86_64 only.
Merge topic 'cleanup-CMP0054'

69fe5920 GenerateExportHeader: Avoid if() quoted auto-dereference
CMake Nightly Date Stamp
CMake Nightly Date Stamp
FindITK: Drop this ancient compatibility module

The FindITK module only existed to help find_package(ITK) calls work in
old projects written to use "USE_ITK_FILE" instead of "ITK_USE_FILE".
Drop it to allow find_package(ITK) calls to search for ITKConfig.cmake
directly.
FindVTK: Drop this ancient compatibility module

The FindVTK module only existed to help find_package(VTK) calls work in
old projects written to use "USE_VTK_FILE" instead of "VTK_USE_FILE".
Drop it to allow find_package(VTK) calls to search for VTKConfig.cmake
directly.
FindLua: fix wrong version list if EXACT is given
FindThreads: search test source relative to module

This is a simpler way to reference the location of FindThreads.cmake.
fix inclusion of FPHSA

Make sure these modules also include exactly the version shipped with CMake.
CMake Nightly Date Stamp
Ninja: Use 'console' pool for CMake re-run if possible (#14915)

The pre-defined 'console' pool is a non-buffered pool that runs with a
depth of 1.  CMake re-run cannot be run concurrently and it will
eventually output something.  A non-buffered pool allows to get it as
soon as possible

Also, generate the minimal required version of Ninja in the build file.
CPackWiX: Work around RelativePath() returning an empty string for the root
ctest: update documentation for CTEST_MEMORYCHECK_TYPE

The AddressSanitizer value was not documented.

Also fix some typos.
ctest: add support for additional sanitizer options

Sanitizers receive options through their environment variable; support
user-specified options here.
cmParseCoberturaCoverage: Initialize CurFileName to empty string

When the file is not found in $CMAKE_SOURCE_DIR/<file path>,
the CurFileName pointer remained set to the previous file.  This
caused the new file's coverage data to populate the into the
wrong object giving incorrect results and occasionally resulting
in a seg fault.