Failing tests demonstrating the problem.
Separate service creation and starting.
Don't need to run as root anymore.
Whitespace.
Lint fix.
Fix link to tutorial.
Merge pull request #611 from ClusterHQ/bad-link-610

Fix link to tutorial - fixes 610
Include warning if version of documentation is not x.y.z.
Ignore coverage of generated _version module.
Omit collecting, rather than reporting coverage.
Add an initial wildcard, to handle running outside of the source.
Remove the promise.
Some other fixes
Factor repeated mountpoint path out to a constant.
Factor repeated pool name out to a constant.
Require at least one or more digits for each part of the version
Merge pull request #613 from ClusterHQ/docs-warning-560

Include warning if version of documentation is not x.y.z

Author: @itamarst
Reviewer: @wallrj

Fixes #560
Don't try to use the spelling extension on readthedocs.

We don't actually need it there, and it doesn't get installed.
merge master
Merge pull request #602 from ClusterHQ/separate-creation-and-start-598

Separate creation and start - fixes #598, #301