Added a 'glob' command to the slave.

Can be used to retrieve a list of files from the slave that match
a given pattern. (This is somewhat more portable than using shell
expansion.)
Custom steps can use this command to add filenames to a property
of the build where they may be later picked up by an uploading step.

RemoteCommand('glob', dict(path='[Bb]uild[Bb]ot-*', workdir='wkdir'))
pep8 (so close)
Build steps should retry if the slave is lost

If the slave is lost, it's not a failure of buildbot or the build
running, so we should just retry the job.  A bunch of the source
control steps already did this as well as `LoggingBuildstep`, but
this change centralizes all that logic into `Buildslave`.  All a
consumer has to do is add `Buildstep.failed` as an error handler and
everything will just work.

Since this is fixed in master, but broken on 0.8.8 for source control,
this change adds explicit tests to ensure that this isn't broken in the
future as well (since these tests were not added when the fix was added
originally).
Remove trailing / from setup.py

Fixes ValueError: path 'buildbot/status/web/files/' cannot end with '/'
Merge borancar/buildbot:master (PR #1051)
Merge sdwilsh/buildbot:pr-retry-on-slave-lost (PR #1049)

+pep8, pyflakes
re-add checkDisconnect as a stub for compatibility, and mention in relnotes
pyflakes
Fail the step when a clone fails with no recourse

Fixes #2671.  There are a lot of issues with git's error handling..
Fix failures where 'git clean' fails but could be clobbered

Fixes #2677.
add whitespace to avoid failure with Sphinx-1.2.1
Merge djmitche/buildbot:8/git-clone-failure (PR #1057)
Merge djmitche/buildbot:8/git-clean-fails (PR #1058)
Add systemd service unit for master.

This assumes an existing user called buildbot and the master config located in /srv/buildbot/master.

Signed-off-by: David Gstir <david@nod.at>
Add systemd unit for slave.

This assumes an existing user buildslave and the slave config located in /srv/buildslave/linux-slave.

Signed-off-by: David Gstir <david@nod.at>
Merge sigma-star/buildbot:systemd-units (PR #1059)
fix typo in comment
sphinx doesn't seem to support relative paths for logos anymore
Fix step None bug

Step text might be None sometimes when the step is failed.
It broke the build detail page. Check the screenshot attached.
https://trello-attachments.s3.amazonaws.com/520e20a062ccc3b70d0029d0/52a1ca4124eaaa752a005976/21abdc7f2b56df6af1244653e3bbd0e1/build_detail_bug.png
Merge smokingkapor/buildbot:master (PR #1061)