feature(agent,machine): track job resource requirements

On the agent level, remember what each job declares for resource requirements.
This will be queried from systemd in the future.
This PR does not yet publish the free space on the machine to etcd yet.