Add-on store: Add setting to view incompatible add-ons available to download and install (#14843)
Part of #13985
Summary of the issue:
The add-on store displays add-ons compatible with the current version of NVDA by default.
It is expected that a user may wish to install an outdated version of an add-on, to test or manually override incompatibility.
As such, users need the option to view outdated add-ons in the add-on store.
Description of user facing changes
Adds a new settings panel for the add-on store.
This gives users the option to view incompatible add-ons available to download and install in the add-on store.
Description of development approach
Cache the latest version of compatible add-ons and the latest versions of all add-ons in separate files.
When including incompatible add-ons ensure:
no compatible or installed versions are available
the user can override the compatibility of the add-on (i.e. it's too old and not too new)