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".
Merge remote-tracking branch 'refs/remotes/origin/master' into volume-namespaces-771

Conflicts:
	flocker/volume/service.py
	flocker/volume/test/test_service.py
Fix data container integration.
Merge remote-tracking branch 'refs/remotes/origin/master' into volume-namespaces-771

Conflicts:
	flocker/node/functional/test_deploy.py
Lint fix.
re-factored Configuration tests and class, first pass
re-factored Configuration tests, class and calls
Sketch of implementation.
A NamespacedDockerClient that isn't actually namespaced yet, but is a
docker client.
Add a container_name attribute to Unit.

This allows some improvements to tests since we now know where to find
the container.
Delete some unused imports.