FindGSL: Add module to find the GNU Scientific Library
CTest: Expand a string directly into a container.

Change the follow-up loop to use a const_iterator to log the
content.
cmGeneratorExpression: Remove unused header.
Remove some temporary vectors for ExpandListArgument.

Expand directly into the target when possible.
ctest_coverage: Fix error message to report the file name

Print file name instead of line content for "Looks like there are more
lines in the file:" error message.
Merge branch 'backport-suncc-fixes' into release
Tests: Fix RunCMake.CompileFeatures test NonValidTarget2 case

Mark the generated source file with the GENERATED property explicitly
since it is not marked automatically as the output of any custom
command.  Mark both the 0 and 1 variants so it works no matter the
outcome of the generator expression.
Features: Record for AppleClang 5.1

Apple's Clang 5.1 already supports most of the C and C++ features CMake
enumerates.
Help: Small fixes in CPackComponent documentation
Merge branch 'CPackComponent-docs-fix' into release
cmCTestTestHandler: take reference to temporary string instead of doing a copy

This will increase the lifetime of the temporary until the end of the function.
Ninja: Do not crash when CMAKE_<LANG>_COMPILE_OBJECT is empty (#15325)
Merge branch 'ninja-fix-crash-on-error' into release
CMake Nightly Date Stamp
Help: Add 3.1 release note about '#' escaping in Makefiles (#15322)

The change in commit v3.1.0-rc1~174^2 (Makefile: Handle '#' in
COMPILE_OPTIONS, 2014-08-12) was not compatible with code that
tries to workaround the original bug.  Unfortunately there is no
good way to fix the bug in a compatible way.  Add a release note
to call attention to the change.
Help: Add notes for topic 'AppleClang-5.1-features'
Merge topic 'add-FindGSL'

1b28e3b2 FindGSL: Add module to find the GNU Scientific Library
Merge topic 'ctest-coverage-extra-line-error'

9c4984b4 ctest_coverage: Fix error message to report the file name
Merge topic 'cleanup-ExpandListArgument-usage'

e2a489c7 Remove some temporary vectors for ExpandListArgument.
0f99feec cmGeneratorExpression: Remove unused header.
722f1a71 CTest: Expand a string directly into a container.
Merge topic 'AppleClang-5.1-features'

bb83cdaa Help: Add notes for topic 'AppleClang-5.1-features'
bd6b42c1 Features: Record for AppleClang 5.1
b341799e Tests: Fix RunCMake.CompileFeatures test NonValidTarget2 case