This patch adds some device type filtering framework to prevent a user from specifying an invalid device in a domain configuration (like a disk device to a container). It also adds early VSSD parsing support to VSMS.