CMake Nightly Date Stamp
MSVC: Fix encoding of Visual Studio 10+ project files.

Use Windows-1252, which is the same encoding as older
Visual Studio project files.
Merge topic 'msvc-encoding' into next

58e3d49 MSVC: Fix encoding of Visual Studio 10+ project files.
GetPrerequisites:  Preserve search path order from caller.
Merge topic 'gp-ld_library_path' into next

e130b9e GetPrerequisites:  Preserve search path order from caller.
Merge topic 'ExternalData-allow-no-urls'

8eb20ee ExternalData: Allow local stores without any URL templates
Merge topic 'configure_file-drop-IMMEDIATE'

15610bb Drop use of configure_file IMMEDIATE option
Merge topic 'set_emptyvar_PARENT_SCOPE'

bf755c7 set: Add unit tests for set/unset PARENT_SCOPE
bc280f1 set: Fix handling of empty value with PARENT_SCOPE
20afbd5 set: Handle value-less PARENT_SCOPE explicitly
Merge topic 'msvc-encoding'

58e3d49 MSVC: Fix encoding of Visual Studio 10+ project files.
Merge topic 'openmp-cray'

ebf70b0 FindOpenMP: fix detecting compilers that do not need any special flag (#14567)
Merge topic 'gp-ld_library_path'

e130b9e GetPrerequisites:  Preserve search path order from caller.
Merge topic 'doc-tool-options-as-definition-lists'

3442f2b Help: Format manual/*.1.rst options as definition lists
Merge branch 'master' into next