Change the executor in the death test.

This has no effect, except to silence a spurious memory leak warning in
Valgrind.
Merge branch 'util_task_initial' into integration
Add cancellation support to util::Task.
Add memory management to util::Task.
Add more things to util::Task.