allow Buildbot to run without buildbot-www, if no c['www']['port'] is present
make Mock.assert_not_called do what it sounds like
Remove unused test code
Make status.word a bit more generic
Move the IRC stuff to an irc module
Code style cleanup
Merge pull request #1403 from djmitche/reomve-unused-test-code

Remove unused test code
Merge pull request #1405 from djmitche/assert_not_called

make Mock.assert_not_called do what it sounds like
Remove duplicated class (shouldn't have come here)
Remove unused import
Remove obsolete footnotes (was about the web status)
Don't document categories any more, use tags
serialize remoteCommand

Remotecommands updates are started in order, but are not garanteed to finish in order
We introduce a lock to make sure everything is serialized.

With buildbot nine, lots of the updates are doing asyncrhnous stuff like log update
and thus are definitly not finishing in order, thus a whole new class of weird behaviour.

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
integration test for TRAC-3024
factorize integration test's forceBuild

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
add a steps.hidden column, defaulting to 0
add support for hidden steps at the DB layer
add data API support for hidden steps
don't show hidden steps
remove c['www']['url'] in favor of the existing c['buildbotURL']