Updated to libusb 1.0.17

Also included new checks for downloads. Now exits if cannot download some module.
I need to include check points if compiling isn't possible.