libbladeRF: [WIP] Fixed a bugs in FX3 flashing (libusb backend)

Also included is the addition of a get_device_speed() to the
backend function table. Querying the device speed has been moved out
of the backend open() routines, and up to the top-level in bladerf.c.