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
VolumeName implementation.
Filesystems now expect volumes to have a VolumeName as their name.
Volume and VolumeService now use VolumeName for names.
Start switching IPC over to VolumeNames.
All flocker.volume tests pass.
Allow periods in identifiers.
Convert deployment logic to know just enough about namespaces.
Lint fixes.
Update documentation to note existence of namespaces.
My local spellchecker doesn't like "namespace".
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 'refs/remotes/origin/master' into volume-namespaces-771

Conflicts:
	flocker/volume/service.py
	flocker/volume/test/test_service.py