Merge [57520] to release. Fixes #2962.

svn path=/branches/release/boost/thread.hpp; revision=57960
Merge [57542] to release. Fixes #3601.

svn path=/branches/release/boost/thread.hpp; revision=57961
Merge [57949] to release. Fixes #3678. Fixes #3341.

svn path=/branches/release/boost/thread.hpp; revision=58063
Merge [57951] to release. Fixes #3351.

svn path=/branches/release/boost/thread.hpp; revision=58064
Merge [57953] to release. Fixes #2681.

svn path=/branches/release/boost/thread.hpp; revision=58065
Merge [57954], [57955] to release.

svn path=/branches/release/boost/thread.hpp; revision=58066
Merge [57957] to release. Fixes #3570.

svn path=/branches/release/boost/thread.hpp; revision=58067
Merge [57958] to release. Fixes #3378.

svn path=/branches/release/boost/thread.hpp; revision=58069
Merge [58073], [58093] to release. Fixes #3003.

svn path=/branches/release/boost/thread.hpp; revision=58119
Merge [58094] to release.

svn path=/branches/release/boost/thread.hpp; revision=58122
Merge [58123], [58127], [58128] to release. Fixes #3666.

svn path=/branches/release/boost/thread.hpp; revision=58195
assorted fixes to proto and xpressive merged to release from trunk

svn path=/branches/release/boost/thread.hpp; revision=58336
Merged revisions 58375 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r58375 | eric_niebler | 2009-12-14 23:19:49 +1300 (Mon, 14 Dec 2009) | 1 line
  
  updated reference docs for fusion.hpp
........

svn path=/branches/release/boost/thread.hpp; revision=58376
Merge [58275], [58306] to release.

svn path=/branches/release/boost/thread.hpp; revision=58380
Merged revisions 58392 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r58392 | eric_niebler | 2009-12-15 17:59:30 +1300 (Tue, 15 Dec 2009) | 1 line
  
  fix docs for fold transform, misc doc and code clean-up
........

svn path=/branches/release/boost/thread.hpp; revision=58393
Merged changes from trunk that are going into 1.42.0

svn path=/branches/release/boost/thread.hpp; revision=58554
Spirit: merging from trunk for 1.42

svn path=/branches/release/boost/thread.hpp; revision=58572
Spirit: merging more changes from trunk

svn path=/branches/release/boost/thread.hpp; revision=58573
Spirit: merging from trunk

svn path=/branches/release/boost/thread.hpp; revision=58578
Spirit: merging from trunk

svn path=/branches/release/boost/thread.hpp; revision=58591