Fixed an issue when stop() was raising an exception incorrectly if timeout for buildstep was None (this for example stopped log watcher from correctly closing file handles) because self.timer was re-used for entirely different purpose but stop() code was unaware of such use
use a less confusing builder name when reporting on buildsets

This also avoids interploating the reason, which can contain newlines.
* Renamed some timers to be more understandable
* Added a note in 0.8.8 release notes about the fix
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
Merge branch 'master' into nine