improved configuration error message when mode 'all' is set in an iterable for a MailNotifier
updating manual to clarify the use of 'all' and 'warnings' as shortcuts in MailNotifier configuration
Fixes #2486: renderables attribute is extended with 'haltOnFailture' and 'flunkOnFailture' in Configure class.
Revert changes to fix distracting whitespaces
renderables attribute extended in ShellCommand class
refactor fuzz testing
Clobber if workdir exists but isn't a git checkout. Fixes #2531
Change FakeChangesComponent to store changes as dicts

Based on 902002c1d2f753c2a65b6730279e802fcbbb4507 from nine.
Fix Git failures when master-side Gerrit step used

The Git step fetches from the wrong branch when being notified by
Gerrit 'ref-updated' events. In that case, branch=None is passed to
Git.startVC(...), hence the resulting git-fetch call tries to fetch HEAD
instead of the desired branch.

This was likely a typo from the original author.
Let rmdir timeout after self.timeout.
Test for the timeout parameter.
Enable pep8 on master/contrib/buildbot_json.py

It was fixed with autopep8 in ed8d49e217.
Enable already fixed PEP8 issues
Merge branch 'fakechanges' of git://github.com/pepsiman/buildbot
minor validate.sh fixups
Merge branch 'enable_fixed_pep8_rules' of git://github.com/vrutsky/buildbot
fix typo causing deprecation warnings during tests
enable bad-mcs-classmethod-argument (C0204) pylint check
Add timeout to cpdir
Test for step.timeout instead of a fixed amount.