Add an AsyncMultiService that waits for all child services to start
Add AsyncService and handle Deferreds for setServiceParent
fix pyflake
fix a few places where startService deferreds were unhandled
Merge branch '9/asyncmultiservice' into nine