Wrong error messages for a failed rebuild
Don't pass HEAD to git describe with --dirty

The 'git describe' manual explicitly distinguishes --dirty as not
taking a commitish, so don't pass one.  Fixes #2764.
fix review commentsa

+import reorder
Stop doing builds for merged in commits.

Those commits have already been tested by buildbot in the past. Only
the merge itself needs to be tested.
Update index before applying try patch with git.
Previous commit was missing unit test changes
pep8
Add a debounced method decorator
align nine and master docs for buildsteps
Add 'summary' handling for new-style steps
remove setStateStrings
Merge branch 'buildbot-0.8.9'
fix pyflakes