darwin: return LIBUSB_ERROR_NOT_FOUND when reading the active config descriptor when the device is not configured.
darwin: return LIBUSB_ERROR_NOT_FOUND when reading the active config descriptor when the device is not configured.

fixes #172

hjelmn/libusb-darwin,hjelmn/libusb-darwin