a new function in the setup.py to create prerelease compatible RPM version numbers and release numbers
Some flake8 fixes
Add some comments...in lieu of tests
Make the setup module importable
Add unittests...which revealed some bugs.
module docstring
Add a test for non-int suffix number
Bump required docker-py version to 0.5.0.

This version doesn't have a bogus dependency on coverage.
Bump characteristic version.

The latest version of service_identity requires a newer version of
characteristic.
Merge remote-tracking branch 'origin/master' into pre-release-rpm-versions-662

Conflicts:
	setup.py
Move rpm version code to a _release module
Oops. Forgot to add the new modules and tests.
Flake8
Add an underscore version and use it.
remove version variables from the changelog and add a new entry for these version numbering changes.
Add the full url of the Flocker source package
I think the release and version variables are also used internally by the spec file. Supply distinct variable names.
Argh..try again.
Merge branch 'final-geard-purge-608' into better-volume-support-in-dockerclient-234
Sketch of changes to Docker client.