FindThreads: replace MATCHES with STREQUAL
FindThreads: avoid useless checks if a thread library is already found
FindThreads: simplify checking for SunOS
OS X: Fix Info.plist placement in a CFBundle

Fix cmOSXBundleGenerator::CreateCFBundle to place Info.plist under the
same root directory as the rest of the bundle.  Without this, Info.plist
was placed into CMAKE_BINARY_DIR, not CMAKE_CURRENT_BINARY_DIR because
the target path was not generated correctly.
CTestCustom: Suppress "note: in expansion of macro" diagnostic context

Such notes only appear with other diagnostics and should not be
considered a warning on their own.
Tests/CTestTestMemcheck: Help Xcode 2.x create output dirs

Add the PRE_BUILD step to all targets that need it so the output
directories get created no matter which target is built first.
CMake Nightly Date Stamp
Merge topic 'fix-CTestTestMemcheck-xcode2-missing-dirs'

27b81213 Tests/CTestTestMemcheck: Help Xcode 2.x create output dirs
Merge topic 'suppress-diagnostic-context-note-warnings'

53674755 CTestCustom: Suppress "note: in expansion of macro" diagnostic context
Merge topic 'threads-cleanup'

693f8bf3 FindThreads: simplify checking for SunOS
858ce31f FindThreads: avoid useless checks if a thread library is already found
fdf7bd27 FindThreads: replace MATCHES with STREQUAL
Merge topic 'osx-CFBundle-info-plist'

90e22f8f OS X: Fix Info.plist placement in a CFBundle
cmLocalUnixMakefileGenerator3: Re-organize ConvertToQuotedOutputPath

Use one code path whether the components list is empty or not.
Fix indentation accordingly.
Makefile: Generate single-quoted object lists for Watcom

Drop the CMAKE_NO_QUOTED_OBJECTS internal variable from the Makefile
generators.  The underlying problem is with the Watcom linker, not with
WMake.  The Watcom linker wants object files to be single-quoted.  Add
<LINK-RULE>_USE_WATCOM_QUOTE platform information variables to tell the
generators to use Watcom-style single quotes for object files on link
lines.

On Windows, Watcom uses the GetCommandLine API to get the original
command-line string and do custom parsing that expects single quotes.
On POSIX systems, Watcom approximates the original command line by
joining all argv[] entries separated by a single space.  Therefore we
need to double-quote the single-quoted arguments so that the shell does
not consume them and they are available for the parser to see.
CMake Nightly Date Stamp
ProcessorCount: use mpsched on HPUX if machinfo is not present

Co-Author: Gerhard Grimm <gerhard.grimm@detec.com>
CMake Nightly Date Stamp
Check*.cmake : Add CMAKE_REQUIRED_QUIET flag.

Setting this flag can silence messages from the Check*.cmake modules.
This can be used by Find*.cmake modules when they are in silent mode.
Find*: Make find_package(.. QUIET) affect Check* modules.

Fixes issues #14812 and #14813 where find_package(OpenMP QUIET) and
find_package(Qt4 QUIET) would still print out messages when calling
check*() functions.

Also a partial fix for  #14445 where building CMake
(without cmake-gui) when Qt5 is installed and Qt4 is not installed
and warnings come out of FindQt4.cmake.
CMake Nightly Date Stamp
cmake-gui: Don't resolve symlinks with using file dialog.

This fixes bug #14274 where a clang++ symlink was resolved to
a clang executable.