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
more explicit description of symbol styles
Added Windows-specific buildsteps module.
Right now it only contains a `Robocopy` step.
Ability to specify a timezone for a P4 server

The Perforce server used with `P4Source` may be in a different time zone
than the Buildbot master, which would cause, for example, changes to be
displayed in the wrong place on the Waterfall display.

This change lets you specify a timezone for the server. Changelist times
will be converted from that timezone to the local timezone before being
added to the Buildbot master.
Fixed Robocopy step status

Robocopy actually returns a combination of flags to indicate
success/warning/failure status.
refactor fuzz testing
Added information about Robocopy exit codes.
Added documentation about Robocopy step.
fixed PEP8 violations
added shell completion hints

For 'buildbot' and 'buildslave' subcommands that take
base directory as first argument, suggest directories.

For 'buildbot checkconfig' suggest files as first
argument.
added zsh completions files

Added files that can be used to enable tab-completion in zsh
for 'buildbot' and 'buildslave' commands.
added bash completions files

Added files that can be used to enable tab-completion in bash
for 'buildbot' and 'buildslave' commands.
SingleBranchScheduler: add createAbsoluteSourceStamps config option

This option affects multi-codebase setups. When this option is enabled,
it uses the last revision seen for each codebase without a change instead
of using the latest revision.
monkeypatch shell completions defintions for older twisted

The shell completions support was added in twisted 11.1.0. When
running with older twisted, add completions definitions we are using
to twisted.python.usage module.
Mention tab-completions in the release notes.
Merge remote-tracking branch 'org/buildbot-0.8.8' into buildbot-0.8.8