Add an AsyncMultiService that waits for all child services to start
Add AsyncService and handle Deferreds for setServiceParent