A partial test suite for the IService-to-Deferred adapter.
Stub of the API to be introduced.
Flesh out the support parts of the test suite.
Add one more missing import.
Use _ThreePhaseEvent.addTrigger correctly.
Implement the feature.
Add docstrings to the implementation.
Add an example for the ``_main_for_service`` API.
A couple more pieces of documentation.
lint fixes
Factor out the duplication in the node functional script tests.
Introduce the skeleton of the new command line entrypoint.
Point the test suite at the public-er API instead.  Make them pass again.
Update the package definition to account for the new script.
lint
Unexpose the options and script classes.
There is no longer any extra function/call step.
Merge pull request #935 from ClusterHQ/long-running-process-884

Long running process 884