Gateway: add pool selector to scheduler & worker
Add PoolSelector to scheduler (#176) - Allows container requests to be limit to a particular pool name / controller - Adds tests for the above ^ - Removes "PoolId" field as it makes scheduling logic more complex & provides no real benefit --------- Co-authored-by: Luke Lombardi <[email protected]>