UX case for this is that if an addon has warnings/errors that are fixed after a refresh of the addons, then those warnings/errors should not be considered.
For example, if the game track for an addon directory is switched from "Retail, not-strict" to "Retail, strict" and non-retail addons are installed, then they will fail to find a match after the addons are refresh and voila - a legitimate warning. If the reverse happens and the strictness level is relaxed and a match is found then the warning indicator should go away.
[x] add warning if installed addon's interface version deviates from addon directory's game track
for example, if classic is installed in retail, or classic-bc is installed in classic
user should be aware that things are not in a good state
UX case for this is that if an addon has warnings/errors that are fixed after a refresh of the addons, then those warnings/errors should not be considered.
For example, if the game track for an addon directory is switched from "Retail, not-strict" to "Retail, strict" and non-retail addons are installed, then they will fail to find a match after the addons are refresh and voila - a legitimate warning. If the reverse happens and the strictness level is relaxed and a match is found then the warning indicator should go away.