virsh_attach_detach_disk: Support attach|detach disk image format

1. Using qemu_storage.QemuImg to create disk image, which can specified
the image format.
2. Add a sub-case to test qcow2 disk image attach|detach.
3. Update VM xml backup and recover method.

Signed-off-by: Yanbing Du <ydu@redhat.com>