Tests/Assembler: Drop -g when generating sample assembly source

Some compilers, such as Clang on OS X, do not want the -g flag for both
generating assembly code and assembling it.  Drop the -g flag from
generation of main.s in the Assembler test.
CPack: Disable OS X PackageMaker by default (#13662)

As mentioned in commit 4693cf84 (Xcode: Detect new default locations of
Xcode 4.3 bits and pieces) PackageMaker was split out of Xcode 4.3 and
above into a separate Auxiliary tools package.  Since Xcode 5.0 or so,
Apple no longer distributes PackageMaker as part of the available
development tools so it can only be obtained from old packages.

Disable the CPACK_BINARY_PACKAGEMAKER option by default as is the case
for most other tool-dependent generators.
Ninja: don't parse empty string
Ninja: add depfile support for Intel's compiler
FindPHP4: Drop extra content from reported PHP4_INCLUDE_PATH (#14540)

The set() call for this variable left out the CACHE keyword.  It does
not need to be cached anyway, so drop the other CACHE set() signature
arguments.

Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=722475
Reported-by: Modestas Vainius <modax@debian.org>
Inspired-by: Mathieu Malaterre <malat@debian.org>
FindJNI: Support biarch installations (#14541)

On biarch architecture, CMAKE_SYSTEM_PROCESSOR might be a 64bit one
while the system 32bit one. Take this into consideration while looking
for Java library directory.

Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718290
Help: Refine manual/*.1.rst usage summaries

Use a parsed-literal block to list possible command-line signatures.
Add an "Options" section header before the list of options.
Help: Drop mention of cmake -i wizard mode

The parent commit removed support for this mode, so do not mention
it in the documentation.
file(GENERATE): Clear internal records between configures

In the CMake interactive dialogs cmGlobalGenerator::Configure may
run more than once.  Clear the cmGlobalGenerator::EvaluationFiles
data between configures to avoid accessing deleted data.
CMake Nightly Date Stamp
Merge topic 'clear-evaluation-files'

2e388cc file(GENERATE): Clear internal records between configures
cmake: Validate -E cmake_automoc argument count (#14545)

Do not access an argument index not known to exist.
Merge branch 'cmake-E-automoc-crash' into cmake-E-autogen-crash
cmake: Validate -E cmake_autogen argument count (#14545)

Do not access an argument index not known to exist.

Port the change from commit 9ef66f2b (cmake: Validate -E cmake_automoc
argument count, 2013-11-05) to the new location of the code.
Merge topic 'ninja-deps-intel'

d439083 Ninja: add depfile support for Intel's compiler
Merge topic 'ninja-dont-parse-empty-depsflag'

f212615 Ninja: don't parse empty string
Merge topic 'FindJNI-biarch'

cde56c1 FindJNI: Support biarch installations (#14541)
Merge topic 'FindPHP4-no-cache-output'

a06debc FindPHP4: Drop extra content from reported PHP4_INCLUDE_PATH (#14540)
Merge topic 'doc-tool-usage'

d1e8a02 Help: Refine manual/*.1.rst usage summaries
Merge topic 'remove-cmake-i-wizard'

0fa9aea Help: Drop mention of cmake -i wizard mode