Add generic function to get overcommitted resources.
Replace get_worker_cores with generic function
Overcommit memory and gpus.
Add unlabeled to available_workers computation.
Reset unlabeled task flag correctly
Merge pull request #408 from btovar/overcommit_simpler

Consider memory and GPU when evaluating task asynchrony. Also, the asynchony is extended to unlabeled tasks.
space adjustment of two Parrot files
Whitespace changes.

* ccl/pull/409/head:
  space adjustment of two Parrot files
Add missing space to wq log. (capacity and bw merged)
Add committed field to resources
Add 'unlabeled' as a resource
Adds a tag to chronologically place the resource snapshot.
Tag resource updates with the last task received.

With this information, the master can know if the resource update is
stale (e.g., the tag is not from the most recent sent task).
Function to accumulate committed resources at a ready queue.
Merge pull request #401 from btovar/mods_to_wq_resources

unlabeled and committed counters for resources to make better decisions at the foreman.