qemu: don't be as insistent about adding dmi-to-pci-bridge or pci-bridge
qemu: don't be as insistent about adding dmi-to-pci-bridge or pci-bridge

Previously there was no way to have a Q35 domain that didn't have
these two controllers. This patch skips their creation as long as
there are some other kinds of pci controllers at index 1 and 2
(e.g. some pcie-root-port controllers).

I'm hoping that soon we won't add them at all, plugging all devices
into auto-added pcie-*-port ports instead, but in the meantime this
makes it easier to experiment with alternative bus hierarchies.

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