Test instance power control

Depends on #1007
Indeed. Random IDs break parallelization, because we use the test ID (which includes the random string) to tell slaves which test to run. It breaks because the slaves generated different random ids. For other tests, I've just gone with something like `['random-pwr-ctl-vm-%d' % rand_index]`