haiku : Changes to configure.ac and Makefiles for Successful compilation
haiku : Add Functionality
haiku : xusb Mass Storage Test Working
haiku : Isochronous Transfers
haiku : Pseudo Claim/Release Interface
haiku : Functionality -> Set_Configuration, SetAltSetting, Configuration Descriptors via control-transfer
haiku : Add USBTransfers Class
haiku : Complete Cancel Transfer functionality
haiku :  Fix to Set Alternate Interface
haiku : Fix build on x86 and with gcc4
haiku : Remove USBKit Dependency -> BUSBRoster
haiku : Corrections to USBRoster Class
haiku : Correction to Debug/Error messages
haiku : Provide unique Pseudo Device Address
Windows: Fix broken WDK compilation

* void function call was returning a value
* introduced in 6d8dfe0aee41a3c7dd862c3de488df3ce452d86e
* also fix whitespaces
darwin: initial implemenations of the hotplug_poll function

This implementation makes use of the IOKitWaitQuiet which waits until
all IOKit processing is complete. The performance won't necessarily be
great but it should help codes that have not yet or cannot move to the
libusb hotplug API.

Signed-off-by: Nathan Hjelm <hjelmn@me.com>
core: fix/silence issues reported by Coverity

* libusb has been added to Coverity at https://scan.coverity.com/projects/2180
* Use "// coverity[keyword]" to silence the issues we don't care about
* All other issues from the Windows build have been fixed, apart from the closing of the DLLs.
samples: set xusb to also produce debug output during init when -d is specified

* This can be quite useful for troubleshooting user issues
windows: fix USB 3.0 speed detection on Windows 8 or later

* ...since Microsoft broke IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX between Windows 7 and Windows 8
* Also improve Windows version detection and reporting
* Closes #10
strerrror.c: Add Russian translation

Signed-off-by: Hans de Goede <hdegoede@redhat.com>