Allow other options for the host picking strategy for TempJobs

can choose:
* random (the default)
* onerandom - randomly pick a host and deploy all jobs there
* deterministic - seed the random number generator so it
   "randomly" picks the same hosts across test runs that it
   did in previous runs
* onedetermistic - seed the random number generator so it
   "randomly" picks the same host on which it deploys all
   jobs across test runs.