* Refresh UI module settings when AHFDS3 config is updated.
* Fix scroll order for module options when 'FlySky' module type selected.
Fix simulator crash issues related to FlySky module.
* Fixed UI refresh problems in UI widget ordering fix.
* Refresh config when receiver is connected.
* Disable change of bind time options when receiver is connected.
* Rename methods to better distinguish between buffer fill or actual send.
* Clean and tidy up AFHDS3 state flow.
* Implemented settings sync upon setting changes.
* Added RF power settings for IRM301/FRM303.
* Added RF power sensors for FRM303.
* Fixed config not saved and only FRM303 supports RF power settings.
* Fixed RF power command error.
* Fixed a crash for IRM301.
* Always check if port exists and return nullptr for driver.
* fix: Make Companion preserve settings *as is*
---------
Co-authored-by: Phil Mitchell <phil.a.mitchell@gmail.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>