Unordered: Merge some of the older changes from trunk.

Code reorganization, simpler tests, better use of Boost.Move.

svn path=/branches/release/boost/unordered/; revision=79545
Unordered: Merge updated c++11 config macros.

svn path=/branches/release/boost/unordered/; revision=79546
Unordered: Merge allocator fix + improved tests. Fixes #7100.

svn path=/branches/release/boost/unordered/; revision=79547
Unordered: Merge from trunk

- Avoid an incorrect MSVC unused variable warning in the tests.
- Remove a `try..catch`.
- Adjust SFINAE use to try to supprt g++ 3.4. Fixes #7175.
- Fix some use of rvalues.
- Extra info in `at_tests`.


svn path=/branches/release/boost/unordered/; revision=79868
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
Merge initial unordered use of noexcept + friends.

Still more to come, hopefully in time for the release.

svn path=/branches/release/boost/unordered/; revision=84304
Merge some change log entries to release.

svn path=/branches/release/libs/unordered/; revision=84497