Small typo fix
Help: Fix typo

 binary_find -> binary_search.
include_directory: Add missing include.

The cmGeneratorExpression is used here, but the header for it is not
in the include heirarchy.  This would be a compile error if the file
were compiled as a standalone translation unit, but it is instead
used in a mini-unity-build by inclusion in cmCommands.cxx. The header
for cmGeneratorExpression happens to be included first, so the
compilation works fine.

IDEs do not know this however, and flag the use as an error.
cmGlobalGenerator: Remove unused variable.
Makefile: Fix comment indentation.
Tests: Remove some trailing black lines.
Help: Document the package registry in cmake-packages.7

Port documentation from the CMake Wiki page at:

 http://www.cmake.org/Wiki/CMake/Tutorials/Package_Registry

as of 2014-02-17 into our main documentation.
Help: Format find_package() command documentation

Add inline markup and explicit markup block syntax as needed.
Add cross-references to other documentation as appropriate.
FindBoost: Add suport for custom namespaces

When building boost with an alternate namespace the libraries generated
will have a different naming convention.  This is often done to ensure
no symbol conflicts with external libraries built against a different
version of boost.  If the namespace used is "myprivateboost::" instead
of "boost::" then the libraries built will be named myprivateboost_foo
instead of boost_foo.  Add an option to specify a custom namespace used
to alter the library names that get searched for.
FindJNI: Add ppc64le architecture

Signed-off-by: Dinar Valeev <dvaleev@suse.com>
Help: Document the purpose of usage requirements clearly.

People will be tempted to put things there for convenience, thereby
causing conflicts similar to

 http://thread.gmane.org/gmane.comp.compilers.clang.devel/35162/focus=35169

where it is conceivable that the LLVM developers could put a flag on
a target for convenience, which would cause conflicts for some downstreams.
FindOpenSSL: Prefer OPENSSL_ROOT_DIR first (#14764)

Use hints computed from this explicit variable before those
computed by PkgConfig.  They are more specific.
Merge topic 'minor-cleanups'

f6cae4ea Tests: Remove some trailing black lines.
c0ea4c5c Makefile: Fix comment indentation.
5e0c73c7 cmGlobalGenerator: Remove unused variable.
907c09cd include_directory: Add missing include.
a74d125a Help: Fix typo
317d8498 Small typo fix
Merge topic 'doc-package-registry'

bf012e0c Help: Format find_package() command documentation
bd6887e4 Help: Document the package registry in cmake-packages.7
Merge topic 'FindBoost-namespace'

17485e37 FindBoost: Add suport for custom namespaces
Merge topic 'FindJNI-ppc64le'

ac2527e1 FindJNI: Add ppc64le architecture
Merge topic 'FindOpenSSL-prefer-root'

e346c47a FindOpenSSL: Prefer OPENSSL_ROOT_DIR first (#14764)
Merge topic 'doc-usage-requirements'

0c54b775 Help: Document the purpose of usage requirements clearly.
Help: Consolidate remaining 3.0 release notes
Help: Rename 3.0 release notes to 3.0.0

Bug-fix releases 3.0.x may have their own notes so this will look more
consistent.