[Taranis] Issue #592 - Sticky switches
[all] Issue #592 - Sticky switches on all boards. Saves 62bytes on
stock!
[all] Issue #592 - Sticky switches on all boards. Saves 62bytes on
stock!
Merge branch 'bsongis/Issue592_sticky_switches' of
https://github.com/opentx/opentx into bsongis/Issue592_sticky_switches

Conflicts:
	radio/src/opentx.cpp
Merge branch 'bsongis/Issue592_sticky_switches' of
https://github.com/opentx/opentx into bsongis/Issue592_sticky_switches

Conflicts:
	radio/src/opentx.cpp
Merge branch 'bsongis/Issue592_sticky_switches' of
https://github.com/opentx/opentx into bsongis/Issue592_sticky_switches

Conflicts:
	radio/src/opentx.cpp
[all] Issue #592 - Sticky switches: more code rewritten, more flash
saved on 9x stock. Logical Switches Delay and Duration modified on
Taranis and Sky9x
Issue #592 - Corrections for ARM boards
[all] Issue #592 - Corrections (GVARS)
Test Companion automatic compilation
Merge remote-tracking branch 'origin/next' into
bsongis/Issue592_sticky_switches

Conflicts:
	radio/src/gui/menu_model.cpp
Issue #592 - Support for Sticky Switches in Companion
Companion typos
Issue #192 - Trims and Rotary encoders buttons added to the switches
list
Issue #592 - All boards will have this feature available, it costs only
50bytes on stock board (I saved more in this same branch)
Issue #592 - 422bytes saved on 9x stock!!!
Issue #592 - AND switch bug on 9x stock
Timer modes support in Companion
CFN-param alignments
Simulator always asked for calibration