Add BlockedTask (wake, try_block, etc) in kill.rs.
Change the HOF context switchers to pass a BlockedTask instead of a ~Task.
Add test::with_test_task() convenience function.
Add tests for task killing and blocking.