add job state 'queued' and task state 'in-progress' for less confusion

job "queued" : job parsed and waiting in the queue (no single workunit has been checked out)
job "in-progress" :  a queued job will turn to "in-progress" once the first workunit has been checked out

task "queued" : task parsed into workunits while no single workunit has been checked out
task "in-progress" : a queued task will turn to "in-progress" once the first queued task has been checked out