qemu: error out when vnc vncTLSx509secretUUID is unsupported
qemu: error out when vnc vncTLSx509secretUUID is unsupported

Add a capability check to qemuDomainDefValidate and refuse to start
a domain with VNC graphics if the TLS secret was set in qemu.conf
and it's not supported.

Note that qemuDomainSecretGraphicsPrepare does not generate any
secret data if the capability is not present and qemuBuildTLSx509BackendProps
is not called at all.

Signed-off-by: Ján Tomko <4cab11cfb98d3c937327354a78eb07dbb6ee2bc6@redhat.com>
Reviewed-by: John Ferlan <87558058f6f829e5ec976c8ef960720af4ff9c7d@redhat.com>

olafhering/libvirt,andreabolognani/libvirt,libvirt/libvirt,jardasgit/libvirt,libvirt/libvirt,andreabolognani/libvirt,fabianfreyer/libvirt,jfehlig/libvirt,jfehlig/libvirt,nertpinx/libvirt,andreabolognani/libvirt,eskultety/libvirt,olafhering/libvirt,nertpinx/libvirt,jfehlig/libvirt,olafhering/libvirt,fabianfreyer/libvirt,jfehlig/libvirt,crobinso/libvirt,jardasgit/libvirt,crobinso/libvirt,crobinso/libvirt,zippy2/libvirt,andreabolognani/libvirt,olafhering/libvirt,fabianfreyer/libvirt,crobinso/libvirt,libvirt/libvirt,andreabolognani/libvirt,jardasgit/libvirt,eskultety/libvirt,jardasgit/libvirt,libvirt/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,zippy2/libvirt,zippy2/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,nertpinx/libvirt,zippy2/libvirt,eskultety/libvirt,eskultety/libvirt,eskultety/libvirt