Fix calling libusb_exit(NULL) when the default context doesn't yet exits or was already destroyed.
Just calling libusb_exit(NULL) without a libusb_init(NULL) before it segfaults now.
Since the default context is reference counted, you'd expect this to be detected and ignored, instead of
segfaulting.