Add support for child tasks to util::Task.
Add more things to util::Task.