Bug 1102185 - [FFOS2.0][Woodduck][STK]There has no terminal response when execute "setup call ->cancel".

1. Clear the event of onVisibilityChange when any option is clicked.
2. Redirect visibilityChange of Settings to System app. System app handles the event is a better strategy.
3. Add test case to handle on visibility change event from Settings app.
Bug 1091018 - [flatfish][Ar][TCP][keyboard] missing letters.
 - Don't hide key label in the alternative char menu.
Merge pull request #26476 from RudyLu/keyboard/Bug1091018-altMenu_for_secondLayout

Bug 1091018 - [flatfish][Ar][TCP][keyboard] missing letters.
r=timdream.
Merge pull request #26219 from weilonge/STK_REFACTOR_for_master

Bug 1102185 - [FFOS2.0][Woodduck][STK]There has no terminal response when execute "setup call ->cancel"., r=frsela, r=arthurchen