Adapt to API breaking changes in pyusb

pyusb.usb.util.getstring() does not accept a `length` argument anymore.
pyusb.usb.core.Device.read() and write() methods do not accept an `interface`
argument anymore.