usb-device-manager: find_libdev: use a match function
usb-device-manager: find_libdev: use a match function

Instead of comparing directly against <bus, address>.

In preparation of comparing against vid:pid for Windows clients.

freedesktop-unofficial-mirror/spice__spice-gtk,freedesktop-unofficial-mirror/spice__spice-gtk,SPICE/spice-gtk,fgouget/spice-gtk,flexVDI/spice-gtk,elmarco/spice-gtk,Fantu/spice-gtk,guodong/spice-gtk,SPICE/spice-gtk,freedesktop-unofficial-mirror/spice__spice-gtk,SPICE/spice-gtk,fgouget/spice-gtk,Fantu/spice-gtk,flexVDI/spice-gtk,fgouget/spice-gtk,guodong/spice-gtk,elmarco/spice-gtk,freedesktop-unofficial-mirror/spice__spice-gtk,Fantu/spice-gtk,SPICE/spice-gtk,elmarco/spice-gtk,Fantu/spice-gtk,guodong/spice-gtk,guodong/spice-gtk,elmarco/spice-gtk