Wip 4982

Feature 4982 "OSD: namespaces pt 1 (librados/osd, not caps)" and supporting commits.