merge [77446] from trunk

svn path=/branches/release/INSTALL; revision=77447
merge  [77417],[77437],[77422],[77587] from trunk

svn path=/branches/release/INSTALL; revision=77589
merge [77416] from trunk, fixes #6131, fixes #6455

svn path=/branches/release/INSTALL; revision=77591
removed antiquated markups for serialization library gcc compilers

svn path=/branches/release/status/; revision=77784
Copied from trunk to release branch

svn path=/branches/release/status/; revision=77786
Merge: Allow to specify how option's value is named in help message.

Fixes #4781.

svn path=/branches/release/INSTALL; revision=77932
Turn on tests for Boost.Algorithm

svn path=/branches/release/status/; revision=78113
Backdated mergeinfo for tools directory.

svn path=/branches/release/tools/; revision=78212
Last block of backdated mergeinfo.

svn path=/branches/release/tools/; revision=78213
Merge from trunk:
* Fixes ISO C++ does not support the ‘%lg’ gnu_printf format (refs #6852)
* explicit-failures-markup merge from trunk
* supress warnings in implicit_cast.cpp test

svn path=/branches/release/status/; revision=78450
Merged ScopeExit (improved), LocalFunction (new), Functional/OverloadedFunction (new), and Utility/IdentityType (new) from trunk into release branch.

svn path=/branches/release/libs/libraries.htm; revision=78564
Merge library info from trunk.

svn path=/branches/release/index.html; revision=78600
Merged bug fixes for Boost.Graph and Boost.PropertyMap from trunk

svn path=/branches/release/INSTALL; revision=78639
Merged in more trunk bug fixes for Boost.Graph and Boost.PropertyMap

svn path=/branches/release/INSTALL; revision=78641
Merged warning fixes from trunk

svn path=/branches/release/INSTALL; revision=78652
Marked some expected failures for release regression test compilers. Renamed a local function internal template parameter from Bn to Bindn (because B0 is defined as a macro from a Linux header to represent a baudrate). Added itdentity_type.hpp to utility.hpp. Made reference data members of LocalFunction Addable static (because they are not set in the constructor).

svn path=/branches/release/status/; revision=78659
merge [78754] to release

svn path=/branches/release/status/; revision=78756
Update Jamfiles and build scripts for PDF generation.
Set local_function image DPI's for better PDF builds.

svn path=/branches/release/doc/; revision=78849
Merged Boost library build system changes from the trunk. Fixes ticket #6027 - unversioned Boost library targets not getting installed or staged on Windows or Unix with versioned layout.

Covers the following trunk revisions:

--- [78934] ---
Minor stylistic changes made to the boostcpp.jam Boost library build module - wrapped comments and some code lines to 80 characters, removed duplicate imports, ordered imports alphabetically, corrected comment & end-user message typos, removed redundant quoting & trimmed trailing spaces.

--- [78935] ---
Made Boost library build script's '--with-...' & '--without-...' parameter checking more strict so e.g. '--run--with--system' is not interpreted as one of those options.

--- [78936] ---
Minor stylistic changes.

--- [78937] ---
Boost library build system code cleanup - removed a non-existing 'explicit' target being declared as explicit.

--- [78938] ---
Corrected a syntax error in Boost library's build system that was preventing unversioned library targets from being staged or installed on Windows & Unix when versioned layout is used. Closes ticket #6027 (https://svn.boost.org/trac/boost/ticket/6027).

--- [78939] ---
Boost library build system code cleanup - refactored the make-unversioned-links() rule.

svn path=/branches/release/boostcpp.jam; revision=78941
Reverted revision 78941 as requested by Beman Dawes, acting as the release manager for the Boost library 1.50 release.

svn path=/branches/release/boostcpp.jam; revision=79112