allow parameters for restart effector, including children and the machine for SoftwareProcess.restart;

if this model is sensible i'd like to apply it more widely to effectors, to allow parameters to tune behaviour.
(eg for stop, to allow controlling whether it is the machine or just the process which is stopped,
and on start, to allow forcing reinstall)
Right, my original comment stands - plus there's a brand new method which has been immediately deprecated, where the Javadoc states nothing invokes it yet something does seem to invoke it earlier in the class. Meanwhile, the existing method has had it's Javadoc removed. Either it's too late in the week for me to be able to read diffs (which is completely plausible :weary:) or this section needs revisiting?