CMake Nightly Date Stamp
dashboard.
Merge topic 'minor-cleanups' into next

48b0947 dashboard.
cmTarget: Fix system include annotation propagation.

Direct users of IMPORTED targets treat INTERFACE_INCLUDE_DIRECTORIES
as SYSTEM, after commit a63fcbcb (Always consider includes from IMPORTED
targets to be SYSTEM., 2013-08-29).  It was intended that transitive
use of an IMPORTED target would have the same behavior, but that
did not work.  The implementation processed only direct dependencies
in cmTarget::FinalizeSystemIncludeDirectories.

Implement transitive evaluation of dependencies by traversing the
link interface of each target in the link implementation.
Merge topic 'minor-cleanups' into next

ba2cbd6 cmTarget: Fix system include annotation propagation.
KWSys 2014-01-02 (606d7d6f)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ 606d7d6f | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' e81f2a9e..606d7d6f
Muli Baron (1):
      606d7d6f Terminal: Add putty-256color as a VT100 color-capable terminal

Change-Id: Ibd80e7b209c29947c384023d3ac1ce862648de01
Merge branch 'upstream-kwsys' into update-kwsys
Merge topic 'update-kwsys' into next

196cee6 Merge branch 'upstream-kwsys' into update-kwsys
4709c7a KWSys 2014-01-02 (606d7d6f)
0bb3ca2 CMake Nightly Date Stamp
Help: Revise cmake-buildsystem.7 manual draft

Tweak some wording and cross-references.  Wrap some paragraphs
with long lines.
Merge topic 'cmake-buildsystem-manual' into next

d3c7080 Help: Revise cmake-buildsystem.7 manual draft
Fix wording of "the the" typos throughout text
Merge topic 'fix-text-typos' into next

9e41eb6 Fix wording of "the the" typos throughout text
CMake Nightly Date Stamp
add_dependencies: Disallow use with INTERFACE_LIBRARY.
Style: Use this-> when invoking member function.
install: Rename variable referencing cmake version.

The next version is 3.0.0, not 2.8.13.

The version generated in the export file should be updated in
the release branch in both cmExportInstallFileGenerator and
cmExportBuildFileGenerator.
cmTarget: Rename container holding link implementation objects.

Don't erroneously name it for the link implementation. That's
something different.
Help: Remove workaround for pre-CMake 2.8.4 code.

The requirement was updated in commit 920ffbf5 (Require CMake 2.8.4
or greater to build CMake, 2013-10-11) and similar snippets were
removed.
Help: Workaround pygments reporting an error for genexes.

Without the workaround, CMake code snippets are not highlighted
at all because pygments can not lex the generator expressions.
export: Only generate and install configuration files if needed.

The modern way to create configuration dependent content is using
generator expressions in the main export file.  The only non-deprecated
property still generated in the configuration-specific files are
IMPORTED_LOCATION_<CONFIG>

INTERFACE_LIBRARY targets have no location, and no need for those
files.