Added a cooperative task scheduler I wrote a while back. scheduler.hpp is released separately under the boost software license.
It is unfinished and is part of another project I was working on, the boost concurrent graph library.
Please take great care if you decide to use this. It's undocumented and needs a lot of work.