After a weather interrupt, after restarting the observatory, do an autofocus. If nothing to do when dispatcher starts, do autofocus. If periodic AF time has expired, but nothing to do, do an AF. Pick a nice high place in the sky.
Add test menu item for testing dispatcher-generated AutoFocus.
Actually, only do a dispatcher-generated AF after a weather interrupt if the periodic Af time has passed and there's nothing to do. If there is something to do in DoSchedulePass() and the periodic AF time has passed, that will schedule an AF before that observation anyway. This prevents needless AF's more often that the periodic interval.
SCHEDULER-146 combined with this one and deleted.
This and SCHEDULER-146 will require a new method in the ISequencer interface, DoAutoFocus(). Then this needs to be implemented in both the Simulator and ACP sequencers.