libbladeRF: Added bladerf_open_with_devinfo() example, updated docs
libbladeRF: bladerf_open_with_devinfo() now handles NULL devinfo ptr

To be consistent with bladerf_open(NULL), this will open the first
available device.