Buildbot should have better tests, and better coverage. Test coverage is here.
- Add tests for web change_hooks.
- Convert all buildbot classes to new style, i.e. inherit from object.
- aggregate coverage from all metabuildbot builders
- have a better-defined approach to mocking
- test real RemoteCommands and FakeRemoteCommands with the same tests
- Optimize test runs: test db and fake master
- Allow MailNotifier's messageFormatter to be asynchronous
- test_master.py tests change singal handling but don't restore state afterwards.