Unordered: Merge reference documentation update.

svn path=/branches/release/libs/unordered/; revision=80294
Unordered: Merge from trunk.

- Some changes to the internals, including reverting some of the
  recent changes to constructing values which turned out to be
  more bother than it was worth.
- On C++11 compilers, better use of `construct` and `destroy`.
- Better testing.

svn path=/branches/release/boost/unordered/; revision=80350
Unordered: Merge tests to release

svn path=/branches/release/libs/unordered/; revision=80435
Unordered: Merge from trunk.

Faster assign, plus simplified some of the implementation.

svn path=/branches/release/boost/unordered/; revision=80558
Unordered: Merge slightly simpler implementation.

svn path=/branches/release/boost/unordered/; revision=80632
Unordered/Hash: Merge change log.

svn path=/branches/release/libs/unordered/; revision=80778
Unordered: Fix erasing ranges, and some tests. Fixes #7471

svn path=/branches/release/boost/unordered/; revision=80958
Unordered: Merge code clean up.

svn path=/branches/release/boost/unordered/; revision=81358
Unordered: Remove and update various deprecated things.

svn path=/branches/release/boost/unordered/; revision=81727
Unordered: Merge test tweaks + inspect fixes from trunk.

svn path=/branches/release/libs/unordered/; revision=81922
Unordered: Merge assign fix.

svn path=/branches/release/boost/unordered/; revision=82651