Update svnmerge to latest trunk.

svn path=; revision=43959
Add a name variable to the release script, so that I can have different release names in different branches.

svn path=; revision=43962
Fix the image directory for standalone docs.

svn path=; revision=43966
Fix the unordered stylesheet.

svn path=; revision=43971
Cast the pointer in the Visual C++ 6.5 _Charalloc method.

svn path=; revision=43981
Try using the interprocess containers for testing. Compilation is a bit slower but hopefully I'll run into less cross-platform problems.

svn path=; revision=43995
Revert my experiment with the interprocess containers. It didn't work out.

svn path=; revision=43996
Make hash table data a member of hash table, instead of a base.

svn path=; revision=44042
Remove rvalue_ref from Jamfile.v2 - I didn't mean to check it in.

svn path=; revision=44046
New constructors with allocators.

svn path=; revision=44047
Document the new constructors.

svn path=; revision=44048
Fix some bugs in the exception testing code.

svn path=; revision=44057
Move semantics for compilers with rvalue references.

svn path=; revision=44076
Do move assignment 'properly'.

svn path=; revision=44077
Use normal references for the move members, reset the source buckets_ pointer to stop the buckets getting deleted, and remove a superflous pointer check.

svn path=; revision=44085
Add missing tests.

svn path=; revision=44109
Avoid using rvalue references in the implementation files.

svn path=; revision=44366
Use a cut down version of the work in progress move library to implement move
semantics on more compilers. Unfortunately the move constructor with allocator
isn't really practical at the moment, since in the case where the container
can't be moved, and the allocators aren't equal it will copy the container
twice.

svn path=; revision=44368
Merge with trunk.

svn path=; revision=44415
Use Boost.Test's minimal test library.

svn path=; revision=44420