Add memory management to util::Task.
Add a util::SyncTask helper.
Convert etcd watchers to use util::Task.
Hack hack hack!