CMakeDetermineVSServicePack: Format documentation

Also state explicitly that the module is deprecated.
CMakeDetermineVSServicePack: Match versions more robustly

Use the CMAKE_MATCH_* variables to simplify matching logic.  Match
either 3 or 4 version components.  Do not fail when there are only three
components available.
CMakeDetermineVSServicePack: Add VS 11 update 4
Merge branch 'CMakeDetermineVSServicePack-vs-11-update-4' into release
Fortran: Detect pointer size on Intel archs with PGI (#14870)

The PGI compiler does not define __SIZEOF_POINTER__ so use the
__x86_64__ or __i386__ CPU macros to select a pointer size instead.
Merge branch 'Fortran-pgi-intel-arch' into release
CMakeRCInformation: Do not mention 'Fortran' in documentation

This module is for the Windows Resource Compiler, not Fortran.
CMakeRCInformation: Recognize 'windres' tools with '.' in name (#14865)

A 64-bit MinGW windres is named "i686-w64-mingw32.shared-windres".  The
get_filename_component NAME_WE mode may strip the ".shared-windres" part
and cause the result to no longer contain "windres".  Instead, match the
"windres" name in the full CMAKE_RC_COMPILER value first, and use the
get_filename_component code path only for other resource compilers.
Merge branch 'rc-windres-with-dot' into release