Silence a gcc compiler warning
Link against libudev for easier Zeus device detection.

For the moment the Zeus driver is not using libusb for
actual I/O. Libudev allows us to associate /dev/ttyN entires
with specific usb bus:device IDs.
Add failsafe check to skip already in-use devices
Switch from direct serial I/O to libusb