Remove hierarchy scan configuration. This hack was only needed for
libusb 0.1
Remove vendor/product filter configuration. This filtering made sense in
libusb 0.1 to speed up device scanning. But in libusb 1.0 it makes no
difference any longer.
Implement scanInterval configuration and manual scan method
Remove logging. Broken devices are now silently ignored
Fix test coverage of DescriptorUtils
More unit tests, removed unused exceptionc class
Fix mac os x detection
Fix reading of active config descriptor value when device is in
unconfigured state