Avoid accepting jobs that require the constraint

Merged Kalana Wijethunga requested to merge kwijethu/jalien:jb-final into master

If a node reports that it does not have a certain property, we should avoid matching jobs that explicitly require that property to that node. This PR introduces this functionality to the job broker

Merge request reports