Device scan optimization
Now hardware devices are scanned once even if used in more than one type of device set: source (Rx), sink (Tx) and fuiture MIMO. The application start time could be significantly reduced if there are many different devices connected to the system. Not so much if you are using a only a few devices.
Other changes and fixes
- Scope: added possibility to change trace chunk size
- Upgraded to libbladerf 2019.07 release
- Added a config.py API script to scriptsapi folder
- Added sanity check in HackRF devices enumeration
- Device engines: stop device before channels when going idle
- Fixes to Flatpack build (PR #422)
- More preparatory works for MIMO channels support