usbutils - allow a device to use multiple interfaces (and better var names)
change drivers to use usb_interface() - required for multi interface change
usbutils specifically track handles and interfaces
usbutils correct/reverse CMR product numbers
usbutils - allow the driver to change which_intinfo
usbutils kernel_detach should use the interface number
ubsutils interfaces much each have their own handle
usbutils set_interface is no longer valid
usbutils - only release the device once - for the first intinfo
Provide a --disable-libcurl config option to build support for stratum mining only.
Merge pull request #494 from xiangfu/master

Fix the api-example.c compile under Linux
usbtils - interfaces dont work yet in libusb windows so disable for that only
icarus support CMR with no extensions
Merge pull request #492 from kanoi/master

usbutils handle multiple interfaces
ignore libusb.la and *.lo on linux
usbutils saving incorrect overflow buffer
Use macro expansion to only need to define usb enums and commands in one place.
pool_active uninitialised_var rolltime
avalon: display the FPGA controller version on API