Add-on store: Display add-on incompatible reason (#14869)
Part of #13985
Summary of the issue:
The add-ons manager had a child dialog for viewing incompatible add-ons.
This child dialog included an incompatibility reason for each add-on.
This dialog also appears when upgrading NVDA, to display the add-ons that will become incompatible when upgrading.
The incompatibility reason was not accessible through the add-on store.
Description of user facing changes
Incompatible add-ons now include the reason in the details panel.
This is a long message so it is placed at the end of the detail panel.
Updated the incompatibility reason to include that the add-on can be enabled at a users own risk.
Description of development approach
Moved and refactored the current warning messages.