Linux: Consume all events on a fd in one go

* This fixes libusb_handle_events_timeout() only handling one event
* Fixes #123

Conflicts:
	libusb/version_nano.h