Use a variable rather than constructor argument for allow_shutdown.

This is consistent with the other options, and makes it easy to see all
the settings.
Report config errors, rather than assertions in IRCClient.
Fix whitespace.
Remove no-op addFactoryArguments calls.

addFactoryArguments is deprecated now.
s/validate_master_option/validateMasterOption/
Update docs referring to the old getProjectName()

The buildbot.status.master.getProjectName() has been renamed to
getTitle().
use a less confusing builder name when reporting on buildsets

This also avoids interploating the reason, which can contain newlines.
Add CC-SA media from Daniel Rus Morales

Per personal email from Daniel:

"I don't mention the license in the post but they are CC share alike."
Fix for 4bad40d027d6e0b196a1d7c7facac44fec4df1a2
Merge branch 'slave_timer_fix' of git://github.com/JustAMan/buildbot
add 'Automating Build, Test, and Release with Buildbot' paper and 'Coordinating Parallel Builds with Buildbot' talk
Display multiple revs in Web UI for multiple codebase setups

Currently, the web UI only shows "multiple rev" when viewing Builder pages. This is entirely
unhelpful. This patch changes it so it will show the revisions (including codebase) wherever
possible.
 MultiRev: fix minor error in Jinja templates
MultiRev: address review comments

Prefer 'got_revision' to 'revision' field
Made 'buildbot --version' work outside of source directory.

For checked out versions of buildslave, run 'git' command from
proper directory.
made indention PEP8 compliant
Merge branch 'fix-buildslave-version' of git://github.com/elmirjagudin/buildbot
Merge branch 'MultiRevOnWeb' of git://github.com/jaredgrubb/buildbot
convert calls to addStep in factory.py to use instances
Merge remote-tracking branch 'origin/buildbot-0.8.8' into buildbot-0.8.8