Removed missed usage of deprecated macros in Boost.Functional

svn path=/trunk/boost/functional/; revision=81578
Hash: Don't use workarounds with recent compilers. #7221, #7470

svn path=/trunk/boost/functional/; revision=81677
Hash: Remove container_fwd_0x.hpp

svn path=/trunk/boost/functional/; revision=81678
Hash: Avoid some intel warnings in tests.

It doesn't have the GCC warning pragma, and doesn't like compiling the integer
tests with floats (used to compile them, but never use them).

svn path=/trunk/libs/functional/; revision=81679
Hash: Stop using warnings as errors for Visual C++.

I'd like to get full test results for Visual C++ with STLport.

svn path=/trunk/libs/functional/; revision=81712
Hash: Detab.

svn path=/trunk/boost/functional/; revision=81787
Hash: Support boost::int128_type.

svn path=/trunk/boost/functional/; revision=81816
Hash: Fix int128 support.

svn path=/trunk/boost/functional/; revision=81854
Hash: Fix int128 with BOOST_HASH_NO_EXTENSIONS.

I don't think int128 should count as an extension.

BOOST_HASH_NO_EXTENSIONS is actually a bit of a pain, and I don't think it's
that useful. Maybe I should deprecate it.

svn path=/trunk/boost/functional/; revision=81870
Hash: Safer macro names in tests.

svn path=/trunk/libs/functional/; revision=82059
Hash: Stop using `-strict-ansi` for Intel.

It doesn't seem to be compatible with C++11.

svn path=/trunk/libs/functional/; revision=82060
Hash: Fix changelog for 1.53.0.

svn path=/trunk/libs/functional/; revision=82140
Fixing UB by using memcpy instead of old style cast

svn path=/trunk/boost/functional/; revision=82218
Hash: Changelog for undefined behaviour fix.

svn path=/trunk/libs/functional/; revision=82255
Hash: Fix typo, refs #7957.

svn path=/trunk/libs/functional/; revision=82674