Make task_id configurable
This MR adds an optional task_id
field to Task
, so that clients can overwrite defaults.
This sort of rolls back MR#26. We introduced unique task_id
s to support dynamic dag creation, but the implementation based on uuid broke the cli and ui utilities.