nodedev: update netdev feature bits before each dumpxml
nodedev: update netdev feature bits before each dumpxml

As with several other attributes of devices (link status, sriov VF
list, IOMMU group list), the detdev feature bits aren't automatically
updated in the nodedev driver's cache when they change. In order to
get a properly up-to-date list when getting the XML of a device, we
must reget them in update-caps prior to each dumpxml.

This resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1232880

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