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.
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