Allow device plugin to list attached and available devices. Enforce at API level every device being exposed by some domain. This commit only changes devices API, but not update existing users (pci) yet. QubesOS/qubes-issues#2257
Properly handle 'None' value, there is no difference between empty string (<x></x>) and no content at all (<x/>).
Schema is most likely incomplete.