Merge topic 'remove-unused-members'

aef248a Remove cmExprParserHelper::SetLineFile()
e266571 Remove UnionsAvailable member from 2 classes
Merge topic 'test-getpropery'

b43cd12 add test for get_property() errors
Merge topic 'win32_executable-and-macosx_bundle-initializers'

761c146 Add default initializers for WIN32_EXECUTABLE and MACOSX_BUNDLE
Merge topic 'skip-install-rpath'

635bf50 Add an option to skip RPATH during installation.
Add some missing CPACK_NSIS_xxx doc and move some to common CPack section.
VS6: Avoid SBCS test on VS6 (#12189)

The previous commit, df19b9ca, assumed that the corresponding
_UNICODE functionality in the VS6 generator actually worked.
That turns out not to be the case. Unicode definition does not
actually suppress _MBCS definition, so neither does this new
code...

Don't test it here, since the patch submitter for _SBCS does
not need VS6 support.

If somebody needs _UNICODE and _SBCS support to suppress the
definition of _MBCS in the VS6 generator, it is work yet to do.
Patches welcome.
KWSys Nightly Date Stamp
FindCxxTest: Add support for CxxTest 4 (#13022)

In CxxTest version 4 the Perl generator has been deleted and the
Python generator is installed without the ".py" extension.
add CMakePackageConfigHelpers: configure_package_config_file()

The function configure_package_config_file() may be used instead of
configure_file() for generating the Config.cmake files for installation,
they help to make those files relocatable.

Alex
wrap write_basic_config_version_file as write_basic_package_version_file()

So the name fits better with configure_package_config_file(), as
discussed on the mailing list. Adapt the documentation accordingly.

Alex
find_package: Test that REQUIRED aborts processing correctly

Verify that the command produces a FATAL_ERROR if and only if the
missing package is REQUIRED.
DeployQt4: Add path to Qt dlls on Windows.
Suppress warnings occurring on the dashboards using the PGI compiler.
Ninja: ensure the output dir exists at compile time
Ninja: add .def file support
Ninja: Add friend struct so it can access the private ConvertToNinjaPath.

The HP aCC compiler is apparently more strict than all our other
dashboard compilers with respect to complaining about this.
KWSys Nightly Date Stamp
Hide Makefile local object info inside local generator

Make cmLocalUnixMakefileGenerator3::LocalObjectInfo private and add
cmLocalUnixMakefileGenerator3::AddLocalObjectFile to create entries.
Merge topic 'target-include-directories'

d662dff Fix shadowed variable warning on dashboard results
f66e735 Fix compiler warning reported on older Borland dashboard.
d90eed4 Fix compiler error reported on older Borland dashboard.
8233636 Update the documentation regarding INCLUDE_DIRECTORIES.
d899eb7 Call ExpandVariablesInString for each target's INCLUDE_DIRECTORIES
c21db87 Make search paths ordered and unique
22021f0 Remove cmMakefile::GetIncludeDirectories
9106b56 Extract and use the INCLUDE_DIRECTORIES target properties.
840509b Keep the INCLUDE_DIRECTORIES target property up to date.
a4d5f7b Add API to get the ordered includes for a target.
8adaee2 CMake: Eliminate cmMakefile::IncludeDirectories
7620932 Remove include flags memoization.
97a5faa Make it safe to call this method without creating duplicates.
edd5303 Refactor GetIncludeFlags to take includes instead of fetching them
Merge topic 'fix-cygwin-hint-file'

208c3f8 Use correct "requires" line in cygwin setup hint file
1b996e7 Remove trailing white space