Makefile: Rename linker response file boolean to be more specific

Rename local variable useResponseFile to useResponseFileForObjects
when it represents CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_OBJECTS.
Windows: Use response files to specify link libraries for GNU tools

Work around the command-line-length limit by using an @linklibs.rsp
response file to pass the flags for link libraries.  This allows
very long lists of libraries to be used in addition to the existing
support for passing object files via response file.

Suggested-by: Peter Keuschnigg <peter.keuschnigg@pmu.ac.at>
CMake Nightly Date Stamp
Utilities/Release: Fix nightly build upload

Since commit 71b14dcb (Utilities/Release: Do not upload doc staging
tarball, 2014-02-26) the prefix upload_release.cmake computes does not
match any files when used with -DVERSION=master as has been done for the
nightly binary builds.  Since the version is not actually 'master'
anyway, change the nightly binary upload logic to explicitly pass the
destination directory.  Do not pass any VERSION so the default is taken
and matches the binaries.
Merge topic 'fix-nightly-upload' into next

25fb430e Utilities/Release: Fix nightly build upload
Merge topic 'link-libraries-response-files' into next

489b1c23 Windows: Use response files to specify link libraries for GNU tools
745caae6 Makefile: Rename linker response file boolean to be more specific
Merge topic 'link-libraries-response-files'

489b1c23 Windows: Use response files to specify link libraries for GNU tools
745caae6 Makefile: Rename linker response file boolean to be more specific
5e8e4d0f cmLocalGenerator: Add response file option to OutputLinkLibraries
b9aa5041 cmLocalGenerator: Simplify GetIncludeFlags output formatting
971653b7 cmLocalGenerator: Add format option to ConvertToLinkReference
0c0ef9e7 cmLocalGenerator: Add format option to ConvertToIncludeReference
02bebd60 cmLocalGenerator: Add format option to ConvertToOutputForExisting
c8751709 Makefile: Factor out some duplicate link libraries generation
Merge branch 'master' into next
Revert topic 'fix-Qt4-moc-command-depends'

It needs to be revised to do a dependency-union only when tracing
dependencies.
Merge topic 'fix-Qt4-moc-command-depends' into next

b5bc8ecf Revert topic 'fix-Qt4-moc-command-depends'
Revert "QtAutogen: Fix AUTOGEN depends on custom command output with VS."

This reverts commit 2ed0d06691d5123d92395208338a361b23ec3d62.
Temporarily revert this change to make room for sweeping API changes.
Merge topic 'test-AUTOGEN-custom-command-depends' into next

876ea017 Revert "QtAutogen: Fix AUTOGEN depends on custom command output with VS."
Merge topic 'different-python-header-libs-exe-0013794'

bf28ff1f FindPythonLibs: Do not try to find the interpreter (#13794)
Merge branch 'master' into next
FindPython{Interp,Libs}: Search for Python 3.4.

Python 3.4.0rnc1 was released on 2014-02-20.
Merge topic 'python-3.4' into next

ab6201ab FindPython{Interp,Libs}: Search for Python 3.4.
stringapi: Use strings for property names

Property names are always generated by CMake and should never be NULL.
stringapi: Use strings for variable names

Variable names are always generated by CMake and should never be NULL.
stringapi: Accept strings in cmStrCmp
stringapi: Accept string parameters in methods which store to strings