bug 1077546: adds test infrastructure necessary to repeatedly run tests to elicit intermittent failures
bug 1065124: normalize logging message structure and ensure cluster ids are prefixed when available, corrects spelling and logs mapping from cluster id to name for reference
bug 1079073: adds test case to ensure that we correctly power on as many task trackers as possible when an excessive number is specified as target
bug 1078864: model - given the change to ready usage in the analyser, there's no point in assigning fake vcpus to model VMs and it just adds confusion
bug 1065124: minor spelling correction to log message