libusb has a different interpretation of the timeout
than select(). Apparently a value of 0,0 means no timeout
instead of polling.
Merge branch 'python-server' of github.com:wieck/open8055 into python-server