fix intermittent deleting-dir test failure by waiting for server shutdown before deleting dir
better logging and tighter assertions to debug jenkins-failing ServiceReplacerTest, and extracted unit test isolating the problem
set service up before expected running in TestEntity to correct test failures
useful logging if setting expected RUNNING when service is not set up
set transitioning fields on cluster when resizing to or from 0, and better comments on failures
add repeat-untils for some brooklyn-GC-related tests (maybe there is a 1ms window between tasks finishing and that fact propagating thus the tasks being cleanable...)
better log for service state logic
back out logic where DynamicCluster tried to be smart about setting transitions starting/stopping when resizing from/to size 0;
now it does not. 0 is not a valid size for a running cluster. makes sense as a default. notes for how to do something different here.
also minor tidies to ServerPool which was sensitive to this behaviour.
This closes #213