Thread: apply patch for #6843.

svn path=/trunk/boost/thread/; revision=83904
Thread: Added Move traits include file.

svn path=/trunk/boost/thread/; revision=83906
Thread: #6966.

svn path=/trunk/libs/thread/; revision=83908
Thread: update history.

svn path=/trunk/libs/thread/; revision=83910
Thread: make unnifor definition of BOOST_PTHREAD_HAS_TIMEDLOCK #8443.

svn path=/trunk/boost/thread/; revision=83948
Thread: add missing joinable in scoped_thread #8451 + construction from F, Args.

svn path=/trunk/boost/thread/; revision=83949
Thread: make invoke/async_tuple/tuple_indices more portable.

svn path=/trunk/boost/thread/; revision=83950
Thread: update changes.

svn path=/trunk/libs/thread/; revision=83951
Thread: make use of _POSIX_TIMEOUTS instead of _POSIX_C_SOURCE on the definition BOOST_PTHREAD_HAS_TIMEDLOCK #8443.

svn path=/trunk/boost/thread/; revision=83962
Thread: rollback comments on invoke as there is a regression on msvc.

svn path=/trunk/boost/thread/; revision=83988
Thread: let a little bit more time.

svn path=/trunk/libs/thread/; revision=84003
Thread: re-apply the change to invoke as it works for gcc but not for msvc. 

svn path=/trunk/boost/thread/; revision=84004
Thread: Added call_once test with boost::ref().

svn path=/trunk/libs/thread/; revision=84005
Thread: Added latch and completion_latch classes.

svn path=/trunk/boost/thread/; revision=84055
Thread: try to fix time based functions.

svn path=/trunk/boost/thread/; revision=84056
Thread: make barrier not copyable.

svn path=/trunk/boost/thread/; revision=84064
Thread: fix some typos in externally_locked doc.

svn path=/trunk/libs/thread/; revision=84065
Thread: refactor latch by adding an internal counter that has an associated condition_variable and add doc.

svn path=/trunk/boost/thread/; revision=84075
Thread: update externally_locked with assignment.

svn path=/trunk/boost/thread/; revision=84076
Thread: update Future section.

svn path=/trunk/libs/thread/; revision=84084