fx3_firmware: add the firmware based loopback support
libbladeRF: add support for enabling and disabling loopback in firmware

Since this affects the way FX3 DMA channels are created, the libusb code
contains two explicit interface changes.