limit which slaves can run compile jobs #735

Don't need all slaves available for all compiles.
Limiting which can run which jobs will reduce space usage.

fixes #735