Thread: apply pathc for #8931.

[SVN r85194]
Thread: Add mutex() to upgrade_to_unique_lock (#8891).

[SVN r85195]
Thread: Added synchronized_value operator() to synchronize around a function call.

[SVN r85306]
Thread: fix type and add BOOST_THREAD_USE_ATOMIC macro doc.

[SVN r85432]
Thread: rename check by cgeck_counter to avoid conflict with macro.

[SVN r85462]
Thread: rename wait_until parameter to avoid shadow with member function.

[SVN r85463]
Thread: link with boost_chrono and boost_atomic independently of the platform.

[SVN r85464]
Thread: fix more typos in doc.

[SVN r85485]
Thread: fix some typos in doc.

[SVN r85492]
Thread: avoid conflict with thread symbol.

[SVN r85493]
Thread: fix scoped_thread variadic constructor.

[SVN r85494]
Thread: try to handle with call_once intel issue #8943.

[SVN r85539]
Thread: try to handle with not needed definition of uintptr_t #8817.

[SVN r85540]
Thread: protect condition_variable/_any wait_for and wait_until from malicious input.

[SVN r85591]
Thread: protect condition_variable/_any wait_for and wait_until from malicious input.

[SVN r85592]
Thread: link with boost_atomic conditionaly.

[SVN r85616]
Thread: update doc with history.

[SVN r85623]
Thread: add workaround for non compliants compilers on scoped_thread constructor.

[SVN r85643]
Thread: added future<>::get_exception_ptr().

[SVN r85644]
Thread: replace TABS.

[SVN r85677]