Move _QemuMemoryHeader out of vmnetx.generate
Update memory image's copy of domain XML at launch time

DomainXML.get_for_execution() now changes the domain UUID, and libvirt
will not resume a memory image with a different UUID than the one
provided in the XML argument.