Use libusb's own zero length packet support unless we have to emulate it on windows since only libusb knows for sure if it's needed.