------------------
* Fixed bug in ``BaseDevice.py`` where ``inspect.getouterframes()`` would
momentarily suspend the thread. Solved by ditching inspect. The new
``ID_validation_query`` mechanism now relies on a simple boolean flag that
gets set to force ``query()`` to raise on timeout.
* Update dependence ``dvg-qdeviceio==0.3.0``