Removed missed usage of deprecated macros in Boost.Functional
Hash: Don't use workarounds with recent compilers. #7221, #7470
Hash: Remove container_fwd_0x.hpp
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).
Hash: Stop using warnings as errors for Visual C++.

I'd like to get full test results for Visual C++ with STLport.
Hash: Detab.
Hash: Support boost::int128_type.
Hash: Fix int128 support.
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.
Hash: Safer macro names in tests.
Hash: Stop using `-strict-ansi` for Intel.

It doesn't seem to be compatible with C++11.
Hash: Fix changelog for 1.53.0.
Fixing UB by using memcpy instead of old style cast
Hash: Changelog for undefined behaviour fix.
Hash: Fix typo, refs #7957.
Change log entries for 1.54.0
Some typos.
Remove generated documentation from forward and factory.

Will add to the build.