Update svnmerge to latest trunk.

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

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

svn path=; revision=43971
Merge with trunk.

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

svn path=; revision=44420
Rename allocator.hpp.

Merged revisions 44051 via svnmerge from 
https://svn.boost.org/svn/boost/branches/unordered/dev

........
  r44051 | danieljames | 2008-04-05 13:11:43 +0100 (Sat, 05 Apr 2008) | 1 line
  
  Rename allocator.hpp to make way for a new header.
........

svn path=; revision=44512
Merge in my work so far on implementing emplace for compilers with variadic
template & rvalue references.

Merged revisions 44059-44062 via svnmerge from 
https://svn.boost.org/svn/boost/branches/unordered/dev

........
  r44059 | danieljames | 2008-04-05 17:41:25 +0100 (Sat, 05 Apr 2008) | 1 line
  
  First stab at implementing emplace - only for compilers with variadic template & rvalue references.
........
  r44062 | danieljames | 2008-04-05 19:12:09 +0100 (Sat, 05 Apr 2008) | 1 line
  
  Better variable template arguments, need to add proper support to BoostBook.
........

svn path=; revision=44516
Merge with trunk, fixes tabs.

svn path=; revision=44616
Merge latest changes from trunk.

Merged revisions 44616-44702 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r44650 | danieljames | 2008-04-20 22:08:57 +0100 (Sun, 20 Apr 2008) | 1 line
  
  Update an include.
........
  r44697 | danieljames | 2008-04-21 16:55:40 +0100 (Mon, 21 Apr 2008) | 1 line
  
  Factor out the code for choosing the bucket count, and which bucket that hash values map to make it easier to experiment with alternative policies.
........

svn path=; revision=44703
Update the changelog.

svn path=; revision=45156
Merge in unordered container changes from trunk.

Merged revisions 44703-45274 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

................
  r44968 | danieljames | 2008-05-01 10:23:22 +0100 (Thu, 01 May 2008) | 2 lines
  
  Add list.hpp which was missed from the merge.
................
  r45061 | danieljames | 2008-05-03 13:07:15 +0100 (Sat, 03 May 2008) | 1 line
  
  Old versions on the intel compiler (and I assume other EDG based compilers) don't seem to be able to deal with the SFINAE code used in 'has_move'.
................
  r45261 | danieljames | 2008-05-10 14:52:14 +0100 (Sat, 10 May 2008) | 1 line
  
  Fix a clumsy error.
................
  r45262 | danieljames | 2008-05-10 14:53:35 +0100 (Sat, 10 May 2008) | 3 lines
  
  The unordered containers are failing to compile on Borland. This is a short in
  the dark at fixing that.
................
  r45263 | danieljames | 2008-05-10 14:55:59 +0100 (Sat, 10 May 2008) | 1 line
  
  Remove some code that doesn't even make it past preprocessing, I should have removed it when I wrote separate allocation code for C++0x compilers.
................

svn path=; revision=45276
Merge some Borland workarounds from trunk.

Merged revisions 45283,45292-45296,45298,45303-45307,45339,45346-45347,45353-45355,45359,45378,45393,45395,45409,45421-45423,45445-45447,45449,45456,45479,45481-45483,45545,45550,45565,45570,45573 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r45409 | danieljames | 2008-05-15 22:10:51 +0100 (Thu, 15 May 2008) | 1 line
  
  Borland doesn't seem to be able to cope with 'has_move_assign'.
........
  r45573 | danieljames | 2008-05-20 16:13:57 +0100 (Tue, 20 May 2008) | 12 lines
  
  Fix for older versions of the Borland C++ compiler which create the default
  'operator=' even when an 'operator=' which takes its argument by value has been
  defined. This causes assignments to be ambiguous. To work around this, I'm
  removing the definitions on those compilers - breaking move assignment, but
  allowing other assignments to work.
  
  I'm using 0x0593 because that's the earliest compiler that I've seen do the
  right thing, but it might also work on earlier 5.9.x versions.
........

svn path=; revision=45575
Merge latest changes from trunk - Borland fixes + improved documentation.

Merged revisions 45575-45707 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

svn path=; revision=45708
Merge in C++0x allocator from unordered/dev.

svn path=; revision=45743
Remove /branches/unordered/dev from svnmerge tracking.

svn path=; revision=45747
Merge from trunk.

svn path=; revision=45874
Initialise merging from doc.

svn path=; revision=46025
Merge in documentation improvements from the doc branch.

Merged revisions 45892-46020 via svnmerge from 
https://svn.boost.org/svn/boost/branches/doc

........
  r45892 | danieljames | 2008-05-29 00:30:07 +0100 (Thu, 29 May 2008) | 1 line
  
  Merge latest changes from unordered.
........
  r46017 | danieljames | 2008-06-01 18:18:15 +0100 (Sun, 01 Jun 2008) | 2 lines
  
  Use both PNG and SVG versions of the buckets diagram.
........
  r46018 | danieljames | 2008-06-01 18:18:27 +0100 (Sun, 01 Jun 2008) | 2 lines
  
  Improved function summary tables in unordered documenations.
........
  r46019 | danieljames | 2008-06-01 18:18:39 +0100 (Sun, 01 Jun 2008) | 3 lines
  
  I'd hacked the bibliography to avoid showing the title twice, but this was
  causing problems when generating PDFs, so show the title twice.
........
  r46020 | danieljames | 2008-06-01 18:18:52 +0100 (Sun, 01 Jun 2008) | 3 lines
  
  Don't use the compact boostbook refernce style in the standalone documentation
  as it is too wide for printing out.
........

svn path=; revision=46030
Fix in an error in the unordered containers' emulated move constructors.

Merged revisions 45873-46468 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

................
  r46410 | danieljames | 2008-06-15 18:03:37 +0100 (Sun, 15 Jun 2008) | 4 lines
  
  Fix in an error in the unordered containers' emulated move constructors. These
  aren't actually used, so I could probalby just remove 'move_from' for now (it's
  used in the full move library).
................

svn path=; revision=46470
Merge in changes from trunk, dealing with some of the errors in the regression
tests.

Merged revisions 46469-46592 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r46579 | danieljames | 2008-06-21 16:32:11 +0100 (Sat, 21 Jun 2008) | 10 lines
  
  Define unordered containers' friend functions outside of the class.
  
  On some compilers, friend functions are being instantiated when the main class
  is explicitly instantiated. This is slightly problematic because the equality
  functions (which are an extension) put extra requirements on the types used. So
  I'm going to try defining the functions outside of the class, in the hope that
  they won't get instantiated. If someone wants non-member functions to be
  instantiated, I think it's reasonable to expect them to explicitly instantiate
  them, especially as compilers don't seem to be consistent about this.
........
  r46587 | danieljames | 2008-06-21 20:58:39 +0100 (Sat, 21 Jun 2008) | 8 lines
  
  Get the test to pass when pair's default constructor creates two instances of
  the member classes.
  
  With some standard libraries I was getting two copies of the object after
  creating a default pair, probably because it was creating an instance for its
  default parameter. So only test after creating the pair object - since it isn't
  our concern how many instances that creates.
........
  r46588 | danieljames | 2008-06-21 21:11:26 +0100 (Sat, 21 Jun 2008) | 1 line
  
  Markup an expected failure for unordered.
........

svn path=; revision=46593