CMake Nightly Date Stamp
Rename doing_verbatim to doing_nothing

We are about to introduce another property here, so give this
a better name.
Introduce USES_TERMINAL property for add_custom_{command,target}

This property tells the generator to give the command direct access to the
terminal if possible.
Give the interactive cache editor the USES_TERMINAL property
Ninja: factor out the test for console pool support
Ninja: Remove unused declaration
Ninja: Implement USES_TERMINAL using the console pool if available
Help: Add notes for topic 'console-pool'
Merge topic 'doc-add_custom_target' into console-pool

Conflicts:
	Help/command/add_custom_target.rst
Merge topic 'console-pool' into next

e544d903 Merge topic 'doc-add_custom_target' into console-pool
9e15a769 Help: Add notes for topic 'console-pool'
1114d9f3 Ninja: Implement USES_TERMINAL using the console pool if available
04d9a117 Ninja: Remove unused declaration
a00f4b68 Ninja: factor out the test for console pool support
0fc2fc4f Give the interactive cache editor the USES_TERMINAL property
018f1523 Introduce USES_TERMINAL property for add_custom_{command,target}
2a5dfeb0 Rename doing_verbatim to doing_nothing
0700f2ef CMake Nightly Date Stamp
Merge topic 'fix-config-dependent-tests'

0854d45b Tests: Build config-dependent tests in the same config they run
Merge topic 'no-cmake-self-install-when-cross-compiling'

15f55cca Do not use just-built CMake to install itself when cross-compiling (#15248)
Merge topic 'doc-add_custom_target'

66ea634b Help: Revise and format 'add_custom_target' docs
Merge topic 'vs-nsight-tegra-version'

bb3c87f1 VS: Change Nsight Tegra 2.0 Project Revision Number from 8 to 9
Merge branch 'master' into next