Merged ScopeExit (improved), LocalFunction (new), Functional/OverloadedFunction (new), and Utility/IdentityType (new) from trunk into release branch.
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).
Utility/declval: update history.
Update Jamfiles and build scripts for PDF generation.
Set local_function image DPI's for better PDF builds.
Merge documentation build fix from trunk.
boost::result_of uses decltype on compilers that implement N3276, merges [77905], [78195], [80352] from trunk
result_of limit bumped to 16, merge [71769] from trunk
merge [77702] to release, fixes #6755
Merge changes from Trunk.
Fixes #5790.
merged [80550], allowing users to force result_of to use decltype
result_of: merge [80445], [80452], [80535], [80550], [80605], [80608] from trunk
result_of: merge [80636],[80654],[80655],[80656],[80712] from trunk
result_of: merge [80732] from trunk
add missing close tag
Merge deprecated macro change for Boost.Utility to release; no functionality change
Merge string_ref to release
Merge string_ref doc changes to release
Merge typo in docs; Fixes 7974
Merge doc typo; Fixes #8002
Merged boost::algorithm::gather and updated tests for Utility, Algorithm and Utility libraries