Support for -l place=...

- support for scheduling jobs accross locations
  - for example -l place=infiniband implies that all parts of the specific job should be scheduled to a single infiniband switch