FindLATEX: Search for ps2pdf14 even on Windows (#15198)

When cross-compiling from Linux to Windows the tool on the host
does not have a .bat extension.
Tests: Organize CTestTestMemcheck inner test code

Update some whitespace and add comment dividers.
ctest_memcheck: Order sanitizer type code consistently

Use alphabetic order everywhere we enumerate the sanitizer types.
ctest_memcheck: Add support for UndefinedBehaviorSanitizer ubsan

UBSan instruments a build and logs messages on any undefined behavior
instances.
tests: add a test for ctest_memcheck UndefinedBehaviorSanitizer
ctest_memcheck: Add support for MemorySanitizer msan
tests: Add a test for ctest_memcheck MemorySanitizer
Help: Add notes for topic 'ctest-memcheck-sanitizers'

Consolidate earlier sanitizer notes.
FPHSA: when EXACT version match is requested only compare the components given

Given that you have a foobar that identifies itself as 1.2.3 from now on a

  find_package(foobar 1.2 EXACT)

will succeed, as 1.2.3 will now be considered as being 1.2. Until now this was
only the case for version 1.2.0.
FPHSA: fix when requested or found version is exactly 0

Until now it was checked with "if(VAR)", which will be false in case "0" is the
content of the variable.
Merge topic 'FindLATEX-cross-compile-ps2pdf14'

63262434 FindLATEX: Search for ps2pdf14 even on Windows (#15198)
Merge topic 'ctest-memcheck-sanitizers'

e0e75a72 Help: Add notes for topic 'ctest-memcheck-sanitizers'
7345a1f7 tests: Add a test for ctest_memcheck MemorySanitizer
0c6330da ctest_memcheck: Add support for MemorySanitizer msan
9ba8bf12 tests: add a test for ctest_memcheck UndefinedBehaviorSanitizer
816c100a ctest_memcheck: Add support for UndefinedBehaviorSanitizer ubsan
b67ef537 ctest_memcheck: Order sanitizer type code consistently
f48a2968 Tests: Organize CTestTestMemcheck inner test code
Merge topic 'FPHSA_exact_version'

ba907f7d FPHSA: fix when requested or found version is exactly 0
4f9bf446 FPHSA: when EXACT version match is requested only compare the components given