Merge 1.52 initialization

svn path=/branches/release/boost/version.hpp; revision=80285
Merge #error for deperectaed `boost/functional/detail/container_fwd.hpp`

svn path=/branches/release/boost/functional/detail/container_fwd.hpp; revision=80286
Merge accumulated changes from Trunk for Boost.Math - see documentation for a full lost of changes.

svn path=/branches/release/boost/detail/fenv.hpp; revision=80432
Thread: Updated from trunk 1.52

svn path=/branches/release/boost/detail/interlocked.hpp; revision=80473
merged [80550], allowing users to force result_of to use decltype

svn path=/branches/release/boost/detail/fenv.hpp; revision=80551
Merge bug fixes to release; Fixes #7399 Fixes #7400 Fixes #7401

svn path=/branches/release/boost/detail/fenv.hpp; revision=80670
Merge doc fixes to release; Fixes #7244

svn path=/branches/release/boost/detail/interlocked.hpp; revision=80694
Merged Boost.Graph changes from trunk

svn path=/branches/release/boost/detail/fenv.hpp; revision=80740
Merged revision(s) [80935] from trunk: Fix the _WIN32_WCE >= 0x600 case.

svn path=/branches/release/boost/detail/interlocked.hpp; revision=80960
Changed version to 1.53

svn path=/branches/release/boost/detail/fenv.hpp; revision=81305
Merge deprecated macro change for Boost.LocalFunction to release; no functionality change

svn path=/branches/release/boost/detail/fenv.hpp; revision=81851
Merge Boost.Math changes from Trunk.

svn path=/branches/release/boost/detail/fenv.hpp; revision=81880
When I merged the Boost.ScopedEnum changes to release, I missed a file.

svn path=/branches/release/boost/detail/scoped_enum_emulation.hpp; revision=82055
Bump the version for 1.54

svn path=/branches/release/boost/version.hpp; revision=82817
Merge changes from Trunk.
Fixes #6013.
Fixes #7151.
Fixes #7359.
Fixes #7389.
Fixes #7452.
Fixes #7528.
Fixes #7703.
Fixes #7841.
Fixes #7898.
Fixes #7938.
Fixes #8048.

svn path=/branches/release/boost/detail/endian.hpp; revision=83139
Merged boost::algorithm::gather and updated tests for Utility, Algorithm and Utility libraries

svn path=/branches/release/boost/detail/fenv.hpp; revision=83154
merge [82960] to release, fixes #7663

svn path=/branches/release/boost/detail/fenv.hpp; revision=83381
Merge config changes from Trunk.

svn path=/branches/release/boost/detail/endian.hpp; revision=83497