Add hooks for pool ownership

Add the required hooks for a scheduler to know what pools it is
managing
Add hooks for pool ownership

Add the required hooks for a result processor to know what pools of checks it is meant
to handle results for.  Note a result processor should process a mis-routed result.