Pyusb backend fix for using EP0

Instead of raising an exception when no OUT EP is present, the
pyusb_backend will  use the control endpoint for HID OUT transfers.
Tested withNRF mkit.
I'm sorry, I don't understand what this line is supposed to do. Lots of magic constants there.