Refactor required pyusb version, only set version in one place.
Reduce minimum pyusb version (unless on windows)