MSVC: Add properties to configure compiler PDB files (#14762)

Since commit v2.8.12~437^2~2 (VS: Separate compiler and linker PDB files
2013-04-05) we no longer set /Fd with the PDB_NAME or PDB_OUTPUT_DIRECTORY
properties.  Those properties now exclusively handle linker PDB files.
Since STATIC libraries do not link their compiler PDB file becomes more
important.  Add new target properties "COMPILE_PDB_NAME[_<CONFIG>]" and
"COMPILE_PDB_OUTPUT_DIRECTORY[_<CONFIG>]" to specify the compiler PDB
file location and pass the value to the MSVC /Fd option.
Merge topic 'msvc-compiler-pdb-files' into next

fba51b09 MSVC: Add properties to configure compiler PDB files (#14762)
Merge topic 'UseSWIG-avoid-extra-rebuilds'

f0111deb UseSWIG: Name extra generated files after module name (#10080)
Merge topic 'msvc-compiler-pdb-files'

fba51b09 MSVC: Add properties to configure compiler PDB files (#14762)
3737860a cmTarget: Add per-config compilation info
718a9532 cmTarget: Refactor ComputePDBOutputDir interface
aae5184c Help: Refactor PDB_NAME and PDB_OUTPUT_DIRECTORY docs
b4aac0ca Makefile: Fix per-config linker PDB output directory
Merge topic 'fix-showinclude-warnings'

47702b8d CTest: exclude /showIncludes notes when scraping logs
Merge topic 'release-upload-version'

4c0f8dfb Utilities/Release: Update default binary distribution dir to v3.0
Merge topic 'release-doc-tarball'

b3d85113 Utilities/Release: Copy pre-built docs tarball to unique name
Merge topic 'INTERFACE-property-docs'

ad75afbf Help: List the whitelist of properties for INTERFACE libraries.
Merge branch 'master' into next
Merge topic 'msvc-compiler-pdb-files' into next

0ea3aee8 MSVC: Add properties to configure compiler PDB files (#14763)
MSVC: Add properties to configure compiler PDB files (#14763)

Since commit v2.8.12~437^2~2 (VS: Separate compiler and linker PDB files
2013-04-05) we no longer set /Fd with the PDB_NAME or PDB_OUTPUT_DIRECTORY
properties.  Those properties now exclusively handle linker PDB files.
Since STATIC libraries do not link their compiler PDB file becomes more
important.  Add new target properties "COMPILE_PDB_NAME[_<CONFIG>]" and
"COMPILE_PDB_OUTPUT_DIRECTORY[_<CONFIG>]" to specify the compiler PDB
file location and pass the value to the MSVC /Fd option.
Merge topic 'msvc-compiler-pdb-files'

0ea3aee8 MSVC: Add properties to configure compiler PDB files (#14763)
Merge branch 'master' into next