Hash: Merge using SFINAE to avoid implicit casts.

svn path=/branches/release/boost/functional/hash/; revision=79394
Hash: Merge update c++11 header macros.

svn path=/branches/release/boost/functional/hash/; revision=79544
Hash: Merge support for smart pointers.

svn path=/branches/release/boost/functional/hash/; revision=79548
Merge some link fixes.

svn path=/branches/release/libs/functional/hash/; revision=79869
Hash: Merge C++11 forward declaration fix.

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

svn path=/branches/release/libs/functional/hash/; revision=80286
Hash: merge enum support + cleanup some tests.

svn path=/branches/release/boost/functional/hash/; revision=80292
Hash: Merge new floating point hasher.

Uses a binary hash for more platforms.

svn path=/branches/release/boost/functional/hash/; revision=80293
Unordered/Hash: Merge change log.

svn path=/branches/release/libs/functional/hash/; revision=80778
Remove deprecated container_fwd header.

svn path=/branches/release/libs/functional/hash/; revision=81356
Hash: Merge from trunk.

- Avoid floating point workarounds on recent standard libraries.
- Support int128.
- Remove container_fwd_0x.hpp.

svn path=/branches/release/boost/functional/hash/; revision=81920
Merge hash test fixes.

svn path=/branches/release/libs/functional/hash/; revision=82125
Hash: Merge UB fix to release.

svn path=/branches/release/boost/functional/hash/; revision=82256
Hash: Merge documentation fixes. Fixes #7957.

svn path=/branches/release/libs/functional/hash/; revision=82827