Tests: test -D parsing on the command line
cmCacheManager: parse -D flags more strictly

In the case of:

    -DCACHE_VARS=-DEXTERNAL_PROJECT_CMAKE_ARG:BOOL=TRUE

the variable is parsed out as:

    CACHE_VARS=-DEXTERNAL_PROJECT_CMAKE_ARG

because the parser allows '=' in the variable name. Disallow such a name
on the command line.
CMake Nightly Date Stamp
Help: Clarify add_compile_options documentation (#15225)

Explain that it affects only targets added after the call.  Fix the link
to the COMPILE_OPTIONS directory propert documentation.  Update the
latter to explain that it is used to initialize the corresponding target
property when a target is created.
Merge topic 'doc-add_compile_options' into next

a9f8c50a Help: Clarify add_compile_options documentation (#15225)
Tests: Run Tutorial steps 1-4 as tests for Windows CE
Tests: Fix enablement of Windows CE tests
Merge topic 'wince-tests' into next

b102d212 Tests: Fix enablement of Windows CE tests
Merge topic 'wince-tests' into next

5bd29b88 Tests: Run Tutorial steps 1-4 as tests for Windows CE
CTest: Add Javascript coverage parser

Add a coverage parser for the Blanket.js library using the JSON output of
the mocha.js test runner.

Add a test for the new parser.
Merge topic 'add_javascript_coverage_parser' into next

220e8134 CTest: Add Javascript coverage parser
Merge topic 'FindCurses-include-CheckLibraryExists'

f11f9579 FindCurses: Include CheckLibraryExists before using it (#15220)
Merge topic 'add_javascript_coverage_parser'

220e8134 CTest: Add Javascript coverage parser
Merge topic 'ExternalProject-format-docs'

d9c2c17b ExternalProject: Use explicit markup and definition lists in docs
98936ae3 ExternalProject: Convert docs to a bracket comment
Merge branch 'master' into next
QtDialog: don't install desktop file bits on Apple

Apple uses the dmg file which doesn't have .desktop support.
Utilities/Sphinx: Fix html_favicon configuration

The value must be either a full path or relative to the configuration
directory, not relative to the 'static' directory.  Use a full path.
This avoids a warning:

 WARNING: favicon file 'cmake-favicon.ico' does not exist

It worked before because all 'static' directory content is copied to the
'_static' directory of html output anyway.
Merge topic 'doc-fix-html-favicon' into next

ca83c39c Utilities/Sphinx: Fix html_favicon configuration
Revert "CTestCustom: Suppress sphinx warning about missing favicon"

This reverts commit 7f70ad89ffcef299009131765b497bed8d69766a.
We can actually fix the warning instead of suppressing it.
Merge topic 'CTestCustom-suppress-sphinx-icon-warning' into next

ebdb05ed Revert "CTestCustom: Suppress sphinx warning about missing favicon"