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.
assert waited_for type checking
coverage for triggered buildrequest.submitted_at
Revert "Merge branch '751-fire-sigterm-before-sigkill' of git://github.com/markberger/buildbot"

This reverts commit a577c74ae29e3098f494994c683b2ccf9c54eeba, reversing
changes made to 4a6c106dacb1734c2a234dcc159ecce476a9a29b.
Improve error handling in status_push.py

This file is still full of fail, but slightly less of it now.
Merge branch 'buck-nine-triggerstep-sets-wait_for' of git://github.com/bukzor/buildbot into nine
remove assertion from production code
rename classes so as not to make pylint think they're interfaces
only check that assertion is raised on fake DB

and don't unit-test the Python interpreter's scoping rules..
update README to reflect current status
adjust docs to match reality
make fake and real addBuildsetFor.. methods match
Merge branch 'master' into nine