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.
fixed several PEP8 violations
removed docstring clearly inherited from contrib code
full refactor of github web hook:
  - removed unnecessary time conversions and replace it with
    dateutil.parser
  - updated dictionary keys that were hitting deprecation warnings (who
    and when for author and when_timestamp)
  - reindentation and other code sanitize
added bitbucket web status hook
Add option to 'Rebuild' button to build updated sources

Right now the Rebuild button builds the exact same checkout as another build. This makes it difficult
for the following workflow:
 * run a build on a branch; it fails
 * fix the branch it built
 * hit "rebuild" -> but it builds the original revision