Merge branch 'xcode-6-librarian-flags' into release
Merge branch 'FindQt4-more-plugins' into release
CPackIFW: Document cpack_ifw_configure_component DEPENDS option
CPackIFW: Add package configuration variables
CMake Nightly Date Stamp
Merge topic 'cpack-ifw-generator' into next

e7511b7f CPackIFW: Add package configuration variables
b2340001 CPackIFW: Document cpack_ifw_configure_component DEPENDS option
Merge topic 'cpack-add-lzma'

f931a18c CPack: add generators for .7z and .tar.xz (#13072, #14519)
Merge topic 'ExternalProject-add-lzma'

56e6975c ExternalProject: Recognize lzma-compressed files (#13515)
98ea0344 ExternalProject: Recognize .tbz2 extension
Merge topic 'vs-refactor-source-tools'

0ac28adc VS: Map .jpg and .png sources to Image tool
58bb14d4 VS: Map .xml to XML tool
972cf1d7 VS: Map .appxmanifest sources to AppxManifest tool
15fb1022 VS: Refactor handling of resx headers
c2ef6d23 VS: Refactor handling of "header" sources in VS >= 10
2df38911 VS: Refactor handling of "extra" sources in VS >= 10
143b4005 VS: Convert 'WriteSource' tool argument to std::string
Merge topic 'remove-link-remnants'

250ad08a Ninja: Remove _COMPILER_LINKER_OPTION_FLAG_ remnants
Merge branch 'master' into next
Merge branch 'release'
Merge branch 'master' into next
CMake 3.0.1
Merge branch 'release' into test-release
Merge topic 'test-release' into next

ab3cec67 Merge branch 'release' into test-release
8a94cef7 CMake 3.0.1
Tests/RunCMake: On Windows both MSVC and Intel support PDB
Merge topic 'pdb-genex' into next

d38b9f3e Tests/RunCMake: On Windows both MSVC and Intel support PDB
De-duplicate shared library targets in generated link lines

The linker will bring in shared libraries as a whole and use them even
for symbols that are needed by entries later in the link line.
Therefore we do not need to repeat them.  De-duplicate link entries that
we know are shared libraries because we have a cmTarget associated with
them.

Tested-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>
CTEST: Update Jacoco Coverage search paths

Add a new additional entry to the FilePaths array when a
"package" tag has been found. This path should consist of the package
information found appended to the projects source directory.

This change will allow code held in a /src/main/java/* directory off of the
projects source directory to be found, unlike now which assumes a subdirectory
contains the code.