Add missing return code checks to libusb_init() and libusb_get_device_list().
Merge branch 'master' into debug_travis
Compat: Don't initialize the LIBUSB::Context while require, but while the first method call, to allow better error handling.
Merge branch 'master' into debug_travis