Changelog
Klaus Reimer
Fixed library paths in dylibs so they can be placed in
*.app/Contents/MacOS.
Now trying to load the JNI library with the following library names:
usb4java, usb4java32, libusb4java, libusb4java32.
Fixed missing support for custom buffer offsets and lengths.
Fixed problem with empty control requests on Mac OS X.
Implemented configuration to control the communication timeout.
Implemented configuration to control the scan mode and to improve
scan performance by filtering for specific vendor and product ids.
libusb reports broken bus root devices when detaching USB devices
and when user has no root permissions on linux. Fixed it by
only trusting root devices which are also in the device list of a bus.