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.
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
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)
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
Merge topic 'CPackComponent-docs-fix'

64016393 Help: Small fixes in CPackComponent documentation
Merge topic 'base64-constref'

82fbf490 cmCTestTestHandler: take reference to temporary string instead of doing a copy
Merge topic 'ninja-fix-crash-on-error'

9a13fcbf Ninja: Do not crash when CMAKE_<LANG>_COMPILE_OBJECT is empty (#15325)
Merge topic 'doc-octothorpe-escaping'

8d70a914 Help: Add 3.1 release note about '#' escaping in Makefiles (#15322)