Only detect PCI Express devices as root in udev nodedev driver
Only detect PCI Express devices as root in udev nodedev driver

This stops the error message spam when running unprivileged
libvirtd:
2014-06-30 12:38:47.990+0000: 631: error : virPCIDeviceConfigOpen:300 :
Failed to open config space file
'/sys/bus/pci/devices/0000:00:00.0/config': Permission denied

Reported by Daniel Berrange:
https://www.redhat.com/archives/libvir-list/2014-June/msg01082.html

jfehlig/libvirt,zippy2/libvirt,datto/libvirt,olafhering/libvirt,datto/libvirt,zippy2/libvirt,VenkatDatta/libvirt,shugaoye/libvirt,crobinso/libvirt,agx/libvirt,taget/libvirt,crobinso/libvirt,libvirt/libvirt,jardasgit/libvirt,rlaager/libvirt,nertpinx/libvirt,olafhering/libvirt,taget/libvirt,jfehlig/libvirt,libvirt/libvirt,libvirt/libvirt,rlaager/libvirt,nertpinx/libvirt,jfehlig/libvirt,andreabolognani/libvirt,elmarco/libvirt,libvirt/libvirt,rlaager/libvirt,agx/libvirt,VenkatDatta/libvirt,shugaoye/libvirt,VenkatDatta/libvirt,agx/libvirt,shugaoye/libvirt,elmarco/libvirt,datto/libvirt,taget/libvirt,elmarco/libvirt,crobinso/libvirt,eskultety/libvirt,shugaoye/libvirt,rlaager/libvirt,eskultety/libvirt,andreabolognani/libvirt,fabianfreyer/libvirt,taget/libvirt,jardasgit/libvirt,andreabolognani/libvirt,VenkatDatta/libvirt,nertpinx/libvirt,fabianfreyer/libvirt,eskultety/libvirt,zippy2/libvirt,nertpinx/libvirt,jfehlig/libvirt,eskultety/libvirt,jardasgit/libvirt,crobinso/libvirt,eskultety/libvirt,rlaager/libvirt,shugaoye/libvirt,elmarco/libvirt,agx/libvirt,VenkatDatta/libvirt,andreabolognani/libvirt,datto/libvirt,agx/libvirt,datto/libvirt,taget/libvirt,fabianfreyer/libvirt,fabianfreyer/libvirt,andreabolognani/libvirt,olafhering/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,jardasgit/libvirt,zippy2/libvirt,elmarco/libvirt,olafhering/libvirt,nertpinx/libvirt