Add API dynamic adaptation to deal with the PyUSB API break introduced with PyUSB 1.0.0b2, based on humm pull request.