Thread: protect of threading=single by forcing threading=multi

svn path=/trunk/libs/thread/; revision=76283
Thread Towards #6273 - Add cv_status enum class and use it on the conditions wait functions

svn path=/trunk/boost/thread/; revision=76294
Threads: Added a lot of unit tests

svn path=/trunk/libs/thread/; revision=76295
Thread: Added test related to tickets

svn path=/trunk/libs/thread/; revision=76296
Thread: Added doc related to a lot of tickets mainly the time related #6195, noexcept #6224, exceptions #6230, cv_status #6273

svn path=/trunk/libs/thread/; revision=76297
Thread: Updated Jamfiles to take care of Boost.Chrono, Boost.System and the new tests

svn path=/trunk/libs/thread/; revision=76298
Thread: Added new v2 files

svn path=/trunk/boost/thread/; revision=76300
* [@http://svn.boost.org/trac/boost/ticket/2741 #2741] Proposal to manage portable and non portable thread attributes. 
* [@http://svn.boost.org/trac/boost/ticket/6195 #6195] c++11 compliance: Provide the standard time related interface using Boost.Chrono. 
* [@http://svn.boost.org/trac/boost/ticket/6224 #6224] c++11 compliance: Add the use of standard noexcept on compilers supporting them. 
* [@http://svn.boost.org/trac/boost/ticket/6226 #6226] c++11 compliance: Add explicit bool conversion from locks. 
* [@http://svn.boost.org/trac/boost/ticket/6230 #6230] c++11 compliance: Follows the exception reporting mechanism as defined in the c++11. 
* [@http://svn.boost.org/trac/boost/ticket/6272 #6272] c++11 compliance: Add thread::id hash specialization.
* [@http://svn.boost.org/trac/boost/ticket/6273 #6273] c++11 compliance: Add cv_status enum class and use it on the conditions wait functions. 
* [@http://svn.boost.org/trac/boost/ticket/6194 #6194] Adapt to Boost.Move. 
 	
Fixed Bugs:

* [@http://svn.boost.org/trac/boost/ticket/2575 #2575] Bug- Boost 1.36.0 on Itanium platform.
* [@http://svn.boost.org/trac/boost/ticket/4921 #4921] BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and need to be documented.
* [@http://svn.boost.org/trac/boost/ticket/5013 #5013] documentation: boost::thread: pthreas_exit causes terminate().

* [@http://svn.boost.org/trac/boost/ticket/5351 #5351] interrupt a future get boost::unknown_exception.
* [@http://svn.boost.org/trac/boost/ticket/5516 #5516] Upgrade lock is not acquired when previous upgrade lock releases if another read lock is present. 
* [@http://svn.boost.org/trac/boost/ticket/5990 #5990] shared_future<T>::get() has wrong return type. 
* [@http://svn.boost.org/trac/boost/ticket/6174 #6174] packaged_task doesn't correctly handle moving results.


svn path=/trunk/boost/thread/; revision=76543
Thread: Try to fix #6419 - Error: PTHREAD_STACK_MIN is not always defined when PTHREADS are used

svn path=/trunk/boost/thread/; revision=76557
Thread: Try to fix #6418 - error: 'X(X&&)' cannot be defaulted

svn path=/trunk/libs/thread/; revision=76558
Thread: try to fix #6420 - Call to forward ambiguous

svn path=/trunk/boost/thread/; revision=76561
Thread: Try to fix some checks that fails depending on the way the threads are switched (the time constraint is too high)

svn path=/trunk/libs/thread/; revision=76565
Thread: try to make it possible to avoid the use of Boost.Chrono

svn path=/trunk/boost/thread/; revision=76570
Thread: Try to fix some checks that fails depending on the way the threads are switched (the time constraint is too high)

svn path=/trunk/libs/thread/; revision=76580
Thread: avoid the use of Boost.Chrono for vacpp toolset

svn path=/trunk/libs/thread/; revision=76581
Thread: Try to fix min stack size

svn path=/trunk/libs/thread/; revision=76596
Thread: Try to fix min stack size

svn path=/trunk/libs/thread/; revision=76597
Thread: Try to fix 6431 - MinGW: Cannot export (anonymous namespace)::thread_binder

svn path=/trunk/libs/thread/; revision=76598
Thread: Try to fix 4885 - Access violation in set_tss_data at process exit due to invalid assumption about TlsAlloc

svn path=/trunk/libs/thread/; revision=76752
Thread: Added detail/scoped_enumm.hpp file and adaptat enum classes to the new interface

svn path=/trunk/boost/thread/; revision=76777