Add a debounced method decorator
Merge branch 'debounce'
Merge branch 'master' into nine
Add 'summary' handling for new-style steps
remove setStateStrings
Merge branch 'bug2670'
Merge branch 'master' into nine

Conflicts:
	master/buildbot/process/buildstep.py
	master/buildbot/test/unit/test_process_buildstep.py
	master/docs/developer/cls-buildsteps.rst
	refactor step summary handling