sanei_usb: allow non-configured devices for libusb-1.x
sanei_usb: allow non-configured devices for libusb-1.x - libusb_scan_devices() ignored devices that were not configured and sanei_usb_open() returned SANE_STATUS_INVAL when the device was not configured, rendering several USB scanners idle under macOS. Fix according to Oliver Schwartz's and others' findings, see issue #38.