v2v: -o libvirt: Fix <features> XML in output.

It was writing each feature as PCData (ie. text), not as a separate
element, resulting in corrupt <features> output.
v2v: -i libvirt/libvirtxml: Check that domain type, name, arch are not missing.

This can lead to incorrect output.