Add optional start callback to GerritStatusPush
Add start callback to GerritStatusPush docs

Documentation updated, and mentioned in release notes.
add allow_shutdown to bootstrap create-slave

Change-Id: Ibbeef29318caeddcb0d1b8cf7f1760a8a0b9bb8a
JSONStringDownload: small doc formatting.
Fix formatting and the IntParameter and DebLintian examples
Get the factory class from a variable to facilitate customization of the IRC class.
test_process_buildstep: interrupt does not release locks

the interrupt method in the buildsteps does not release
locks related to the buildsteps.

this commit aims at correcting the bug and at adding the
unit tests that validate the fix.

Signed-off-by: Ion, Alberdi <ion.alberdi.pro@gmail.com>
Give help for specific IRCContact command arguments by using a dict in the usage field.
Add related tests.
Add command 'shutdown' to IRCContact.
Add related tests.
Add related documentation.
Merge branch 'parametersdoc' of git://github.com/pepsiman/buildbot into buildbot-0.8.7
Merge branch 'patch-4' of git://github.com/benallard/buildbot into buildbot-0.8.7
Merge branch 'et_allow_shutdown_create-slave' of git://github.com/jgonzalezmendez/buildbot
Merge branch 'master' of git://github.com/yetanotherion/buildbot
Merge branch 'extend-irc' of git://github.com/flaviojs/buildbot
Revert "Get the factory class from a variable to facilitate customization of the IRC class."

This reverts commit c43e5bf49f20d37fa252d53d9d0e8f5acef56738.

This particular piece is not required for the IRC client changes.
Merge pull request #499 from benallard/patch-4

JSONStringDownload: small doc formatting.
Revert "test_process_buildstep: interrupt does not release locks"

This reverts commit a87e691d2f6fca7f2e08af5d3849dffee9fe37e5.
See gh-503.
Refactor code for clobberOnFailure. Don't clobber() for this case, use independent functions
To get revision number use svn info instead of svnversion

Fixes #167
Add CopyDirectory build step
Add describe to all slave build steps