qemu: Deal with PHB naming conventions
qemu: Deal with PHB naming conventions

Usually, a controller with alias 'x' will create a bus with the
same name; however, the bus created by a PHBs with alias 'x' will
be named 'x.0' instead, so we need to account for that.

As an exception to the exception, the implicit PHB that's added
automatically to every pSeries guest creates the 'pci.0' bus.

Signed-off-by: Andrea Bolognani <3ada0bee826c753786fdbba72243dfba997094cf@redhat.com>
Reviewed-by: Laine Stump <c23361c43fbf79fed83e8b76173707b083d6caf5@laine.org>

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