Add task completion support

Added a `Done(taskID)` method to the `Coordinator` interface.

etcd's task manager code got uglier, but I think it's straightforward and avoids races. Ideas welcome though!