simplify trigger logic a little
Improve TriggerableScheduler tests to be less fake.
add support for buildrequest.waited_for
fix ITriggerableScheduler, add interface coverage
fix fake TriggerableScheduler. Add coverage. Fix Trigger step.