Add retries to libusb_open
Add retries to libusb_open

On some hardware, we have seen that trying to open the device immediately
after enumeration results in a temporary libusb error. Retrying the open then
succeeds which improves reliability.

Signed-off-by: Nick Dyer <c8f0c1d5fcda9220e27043f45924e42042c4e015@itdev.co.uk>

barak/obp-utils,vincentbernat/mxt-app,barak/obp-utils,kdunning/mxt-app,kdunning/mxt-app,vincentbernat/mxt-app,boundarydevices/mxt-app,boundarydevices/mxt-app