Fixes MTasker (recursor) build against GCC 4.7 and Boost versions <= 1.51. With respect to the latter we fallback automagically to System V context switching.
Tested against the following:
Damnit, Travis didn't like my #include hack
@nlyan - I think I fixed the travis make dist issue. But could you rebase?
Add fallback to ucontext for Boost <= 1.51
Disable boost.m4's BOOST_CONTEXT tests for Boost <= 1.51
Fix cast parsing bug with GCC 4.7.
GCC 4.7 doesn't seem to like some_cast<::type>
Add context impls to EXTRA_DIST
Not wanting to be a PITA, but could you swap these, so source file first, then header?
This looks good, nice work!
Nit for rubenk