libbladeRF: Fixed memory leak in libusb.c

The bladerf_lusb structure and the libusb context it contains were
not being deallocated in the case where no bootloader devices were
found in lusb_open_bootloader().