add support for persisting discrete, machine-readable "tasks" on each
job object.

enables worker plugins to decorate job objects with arbitrary JSON.

for example, the strider-qunit plugin can use this to store
machine-readable test pass/fail information on the job object.