libbladeRF: [WIP] Fixed crash when no devicesa are attached

The libusb backend was not returning BLADERF_ERR_NODEV when it
failed to find any devices, resulting in a status code of 0 with
a NULL device.