try to get rid of missing std::is_copy_constructible < gcc-4.5.
emulate template alias queue views.
replace unique_ptr<T> by optional<T> on shared_state when rvalue references are supported by the compiler, as optional<T> doesn't use Boost.Move.
Added test for threads_specific_ptr<void>.
avoid call to boost::get_system_time() when relative is true.
variadic when_all/when_any must retur tuple instead of vector even when all the types are the same..
Added when_any/variadic_pass.cpp.
enable disabled test.
Added when_all/when_any iterators tests.
cleanup.