Initial GitHub status receiver.
Switch to txgihub and use interpolation for resolving repo owner and name.
Move documentation into user manual.
Move documentation into user manual.
Update documentation. Move start and end message as initialization arguments.
Add tests.
Only use buildbot standard interpolation. Refactor to fix usage of build.render().
Merge branch 'master' into github_status
Log a message if build defines repoOwner and repoName but no sha.
Add basic tests for txgithub.
Add tests for logs.
Handle queued errors.
Fix log handling.
Add release not an dependency on txgithub. Update code after review.
Update documentation of repoOwner and repoName usage.
moved master argument parsing to CreateSlaveOptions class

Moved the code that validates and parses 'buildbot create-slave'
master argument to runner.CreateSlaveOptions class.
slave cli: replaced Maker class with local functions

No point in creating a single instance of Maker class, we can as well
call some local functions.
catch IO errors when doing 'buildslave create-slave'

When creating buildslave directory with 'buildslave create-slave'
command, catch IO errors and print user friendly error messages.
added unit tests on buildslave.scripts.create_slave.createSlave()
added unit tests on buildslave.scripts.create_slave._makeBaseDir()