Add Boost.Unordered and add to the documentation. Not fully integrated yet.
Combine the 'container' and 'unordered' tests.
Give the unordered exception test suite its own name.
Add the contents of compile_tests.cpp to set_compile.cpp and map_compile.cpp
Rename the test-suites to match other libraries' style.
Add forwarding html files for Boost.Unordered.
Add library identification.
Rename the exception tests so that they don't clash with the normal tests.
Remove some development code.
Add missing 'use namespace std'. Which I should have done when I was told about
them before. Sorry.
Reneame the set and map compile tests so they'll be adjacent in the test results.
Avoid some uses of an invalid pointer.
Fix a bug which was causing the memory area stuff to fail.

I should probably try to be less clever and use memory area's lower
bounds as the key, and do the extra work required to get that working.
Fix an off by one error.
Merge in spell check.
Merge in latest unordered developments (revisions 42607-42611).
Merge: Another missing 'using namespace std'
Merge latest unordered developments:

Make simple_test test a little more.
Use doubles for calculating max load factor.
Some workarounds, mostly for Borland and running the tests.
Merge the latest unordered changes. These are concerned with getting the tests
working on more compilers. The biggest change is that the exception tests have
been changed to use a very simple exception testing mechanism on top of
lightweight_test. This was because Boost.Test exception testing isn't working
on several platforms. I'm trying to set this up so that I can use Boost.Test on
compilers which it completely supports, and lightweight test on others.
Boost.Test tests more than my simple exception testing code ever will so it's
worth using where I can.
Merge in latest changes to Boost.Unordered. Some compiler workarounds and
starting to clean up the tests a little.