Fix #4019

Depend on libusb1, which is newer (should the default libusb be 1?), and clear a cmake flag on Darwin to stop it from complaining.