The following patches as a series implements significantly more handling of VM config files and fixes a number of issues. In addition, it implements "virt-instance" output for directly generating libvirt.rng-style definitions.