libvirt: fill in metadata when launching instances

When generating the guest XML config, fill in the nova
specific metadata whose schema was previously defined.

Blueprint: libvirt-driver-domain-metadata
Change-Id: I3e1f0eb5bb0e71732a18609ff11f8ee6deb1a8da
Merge "libvirt: fill in metadata when launching instances"