Initial conversion from libusb to libusb1 - closes #1