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.
Remove logstats from process_resource
Compute total disk and memory according to available and inuse.
Add flag to avoid reset of aggregated resources.
Consolidate aggregate resources into send_resources_update
Add function to measure worker resources locally.
Keep aggregated and local resources separate
Add committed field to resources
Account for committed resources at worker
Mark worker as inuse if there are active tasks
Function to count committed in the ready queue.
Count committed resources on the foreman's ready queue
Change *_allocated to *_to_allocate