Count available workers with overcommitment
Do not allow labeled and unlabeled to mix at foreman/worker
Add commit and reap tasks functions to/from workers
Integrate commit/reap functions
Fix bug where unlabeled resources (-1) where being unallocated
Foreman bugfix: Compare to largest, rather than total
Use *.inuse rather than *_allocated at the worker.
Give the option to inuse or total when adding resources.
Max out worker resources when running unlabeled tasks
Use overcommitment with unlabeled tasks.