CMake Nightly Date Stamp
Remove INTERFACE build targets.

Commit b04f3b9a (Create make rules for INTERFACE_LIBRARY
targets., 2013-08-21) extended the makefile generator to create
build targets for INTERFACE_LIBRARY targets. No other generators
were extended with this feature.

This conflicts with the feature of whitelisting of target properties
read from INTERFACE_LIBRARY targets. The INTERFACE_* properties
of the INTERFACE_LIBRARY may legitimately contain TARGET_PROPERTY
generator expressions for reading properties from the 'head target'.
The 'head target' would be the INTERFACE_LIBRARY itself when creating
the build rules for it, which means that non-whitelisted properties
would be read.
Merge topic 'remove-INTERFACE-build-targets' into next

97fae68 Remove INTERFACE build targets.
Define QT_NO_DEBUG for non-debug use of Qt 4.
Merge topic 'Qt4-NO_DEBUG-define' into next

b9f0d81 Define QT_NO_DEBUG for non-debug use of Qt 4.
Kate: remove unused function

Alex
kate: fix ninja support

ninja needs to be run from the toplevel build dir,
not from the target dir, as make

Alex
Merge topic 'KateFixNinja' into next

bd177f5 kate: fix ninja support
a7b6405 Kate: remove unused function
a2489ce CMake Nightly Date Stamp
Speed up the GenerateExportHeader unit test (#14453).

Instead of running many small tests with many cmake projects, simply
compare the generated export header against a reference.
Merge topic 'GenerateExportHeader-tests' into next

ba21786 Speed up the GenerateExportHeader unit test (#14453).
CMake Nightly Date Stamp
std::getline.
Merge topic 'GenerateExportHeader-tests' into next

179313c std::getline.
Constify handling of link targets.
Constify cmGeneratorTarget access.
cmLocalGenerator: Constify target definitions access
Constify handling of target dependencies.
Autogen: Split AutoRcc handling into two methods

The initialize method changes the target, whereas the setup method
does not.
Constify autogen handling.
Merge topic 'constify' into next

f42d7d1 Constify autogen handling.
fbdd66c Autogen: Split AutoRcc handling into two methods
4adbb31 cmLocalGenerator: Constify target definitions access
f2e8061 Constify cmGeneratorTarget access.
785e56b Constify handling of link targets.
890360f Constify handling of target dependencies.