qemu: remove use of qemuDomainObjBeginJobWithAgent()
qemu: remove use of qemuDomainObjBeginJobWithAgent()

This function will be removed in a future commit because it allows the
caller to acquire both monitor and agent jobs at the same time. Holding
both job types creates a vulnerability to denial of service from a
malicious guest agent.

qemuDomainSetVcpusFlags() always passes NONE for either the monitor job
or the agent job (and thus is not vulnerable to the DoS), so we can
simply replace this function with the functions for acquiring the
appropriate type of job.

Signed-off-by: Jonathon Jongsma <c7254805a17bd5c41e24c3a278fcbf3afcdfb0fa@redhat.com>
Reviewed-by: Michal Privoznik <83d82aaba2eed257f4814b0c239c260c4caaadf0@redhat.com>

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