Put tasks at the back of the only if there is at least one available worker.
This will avoid unnecessarily putting tasks at the back when there are no
connected or available workers.
.
Cleanup foremen/workers relations
Foremen do not report their own core and memory stats.

Conflicts:
	work_queue/src/work_queue_worker.c
Foreman measures disk with workspace