string: Fix regex documentation of '^' and '$' (#14028)

They match at the beginning and end of the input, not by line.

Reported-by: Martin Perzl <martin.perzl@web.de>
Rename variable for including current directory in interfaces

Rename the variable added by commit 9ce1b9ef (Add
CMAKE_BUILD_INTERFACE_INCLUDES build-variable, 2012-11-25) to
CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE to be more consistent with the
existing CMAKE_INCLUDE_CURRENT_DIR variable.

Suggested-by: Alex Neundorf <neundorf@kde.org>
Replace <TARGET> in CMAKE_<LANG>_COMPILE_OBJECT rule variables

In some languages the compiler may need to know the path of the final
target file for which an object is being compiled.  Honor the <TARGET>
placeholder for compilation rules to support such cases.

Note that this cannot work with OBJECT library targets because the final
target path is not known during compilation (there can even be more than
one final target).

Suggested-by: Vittorio Giovara <vittorio.giovara@gmail.com>
KWSys 2013-03-21 (2d263bc3)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ 2d263bc3 | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' 5c34ed2e..2d263bc3
Paul Kunysch (1):
      2d263bc3 Process: Increase FD_SETSIZE on Cygwin

Sean McBride (1):
      13f5badd SystemInformation: Replace __GNUG__ with __GNUC__

Change-Id: I2d29f6d7e9bbc34f7a9b40394a7ee05f3c537396
Merge branch 'upstream-kwsys' into update-kwsys
CPack: Avoid "format expects 'unsigned int'" warnings

Cast sprintf uid and gid arguments to match the type expected by their
"%-6u" format strings.
Merge topic 'doc-string-regex'

763a6dc string: Fix regex documentation of '^' and '$' (#14028)
Merge topic 'cpack-printf-format-warnings'

0fca154 CPack: Avoid "format expects 'unsigned int'" warnings
Merge topic 'update-kwsys'

3ed2d03 Merge branch 'upstream-kwsys' into update-kwsys
83a9f09 KWSys 2013-03-21 (2d263bc3)
Merge topic 'rename-include-current-dir-in-interface-var'

fc43477 Rename variable for including current directory in interfaces
Merge topic 'compile-object-TARGET-placeholder'

0b7ad3f Replace <TARGET> in CMAKE_<LANG>_COMPILE_OBJECT rule variables