Volume namespaces - fixes 771

Fixes #771.

Some temporary code is in place so this doesn't break the rest of the system.
Re validation... I'm not sure it's necessary. Requirement that volume name match container name is going to go away sooner or later (e.g. #697). I can file it if you think it's worth having in interim.