Services

This is an attempt to make custom AsyncMultiService usable inside an advanced master.cfg or a buildbot plugin.

You can start review by looking at the doc in the end of the patch. I hope this explains the idea.

gosh, I had hard time to make that. I thought py:class`foo` was actually linking to their doc. Looks like it does not work for some reason.