Retain aliases lost in #15121 (#15151)
Follow up to #15121
Fixes #15142
Fixes #15141
Fixes #15148
Fixes #15147
Summary of the issue:
PR #15121 to fix #15120 had various unexpected side effects.
This is due to symbols that were previously star imported into gui/__init__.py being removed.
Add-ons and the vision enhancements core module relied on these symbols being imported.
While there was no API breaking changes, these changes affected over 30 add-ons
Description of user facing changes
Fix up issue with vision enhancement providers, such as opening the relevant settings panels.
Description of development approach
Add aliases for SettingsPanel, AutoSettingsMixin, _popupSettingsDialog in gui