Hash: A few edits to the new rationale.

svn path=/trunk/libs/functional/hash/; revision=74963
Hash: Use quickbook 1.5

svn path=/trunk/libs/functional/hash/; revision=75541
Hash: Improve rationale slightly.

svn path=/trunk/libs/functional/hash/; revision=75542
Hash: Fix 1.6 quickbook in 1.5 document.

svn path=/trunk/libs/functional/hash/; revision=76703
Unordered/hash: Avoid a gcc warning. Refs #6771

svn path=/trunk/boost/functional/hash/; revision=77832
Hash: Note about previous change.

svn path=/trunk/libs/functional/hash/; revision=78143
Hash: Support std::array and std::tuple. Refs #6806.

svn path=/trunk/boost/functional/hash/; revision=78144
Hash: Missing comma.

svn path=/trunk/libs/functional/hash/; revision=78145
Hash: Some formatting.

svn path=/trunk/boost/functional/hash/; revision=78164
Hash: fix tests for older C++0x libraries.

svn path=/trunk/libs/functional/hash/; revision=78165
Unordered/Hash: Release notes.

svn path=/trunk/libs/functional/hash/; revision=78318
Unordered/Hash: Merge from trunk.

svn path=/branches/release/boost/functional/hash/; revision=78319
Unordered: Avoid `-Wshadow` warnings. Refs #6190.

svn path=/trunk/libs/functional/hash/; revision=78364
Hash: Add some notes about forwarding header. Refs #6849.

svn path=/trunk/libs/functional/hash/; revision=78366
Hash: Use SFINAE to avoid implicit casts to numbers.

svn path=/trunk/boost/functional/hash/; revision=78391
Unordered: Merge unordered from trunk.

- Activate `std::allocator_traits` for gcc 4.7 and Visual C++ 11.
- Implement variadic construct in `boost::unordered::detail::allocator_traits`
  when variadics, rvalue references and SFINAE expression are available.
- Use variadic construct from `allocator_traits`, or when not available move
  the logic for constructing `value_type` to a lower level, so the container
  code is a bit simpler.
- Avoid `-Wshadow` warnings. Fixes #6190.
- Implement `reserve`. Fixes #6857.

svn path=/branches/release/libs/functional/hash/; revision=78432
Add warning to deprecated header `boost/functional/detail/container_fwd.hpp`.

Should have done this years ago, removing this header should make
modularization a tad bit cleaner.

svn path=/trunk/libs/functional/hash/; revision=78533
Hash: Extra changelog note.

svn path=/trunk/libs/functional/hash/; revision=78696
Hash: Merge deprecated header warning + some documentation.

svn path=/branches/release/libs/functional/hash/; revision=78697
Hash: Only use typeid when available.

svn path=/trunk/libs/functional/hash/; revision=78755