coroutine: fix unit-test (error_code + errc)


git-svn-id: http://svn.boost.org/svn/boost/trunk@85156 b8fc166d-592f-0410-95f2-cb63ce0dd405
Slightly change file and test names from r85152 to better reflect test (refs #6999)

git-svn-id: http://svn.boost.org/svn/boost/trunk@85158 b8fc166d-592f-0410-95f2-cb63ce0dd405
Get rid of Boost.Variant hand written non-usable move emulation and use Boost.Move instead (refs #7601). This commit does not make Boost.Variant use move emulated assignments in all situations, but at least removes duplicate/non-working code and makes sure that Boost.Variant is able to work with boost::move (one step closer to full support of rvalue references emulations).

git-svn-id: http://svn.boost.org/svn/boost/trunk@85159 b8fc166d-592f-0410-95f2-cb63ce0dd405
Added BOOST_VERIFY checks on return values from pthread calls.
Refs #8916



git-svn-id: http://svn.boost.org/svn/boost/trunk@85161 b8fc166d-592f-0410-95f2-cb63ce0dd405