worker: Let the tasks have multiple outputs.
worker: support sending multiple outputs in one task.

With this commit, the goworker can be used to run jobs over ddfs.