Linux: Consume all events on a fd in one go

* This fixes libusb_handle_events_timeout() only handling one event
* Closes #6
Samples: Add FX3 firmware upload support for fxload