Volume namespaces - fixes 771

Fixes #771.

Some temporary code is in place so this doesn't break the rest of the system.
Every place there's a `_to_volume_name` is a place that will need to be modified to support namespaces, presumably in #737, yeah. So by 0.3 they will be gone, but I'm not yet sure what will replace them.