Make BuildslaveManager an AsyncMultiService

Without this, slow service starts (e.g., buildslave) can continue on
even after the parent service has indicated it is done starting.  Fixes #3066.
Merge djmitche/buildbot:bug3066 (PR #1399)