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.