Add support for 'missing' applications and codecs that we know exist but we can't install

This is useful for directing users to web pages to enabled 3rd party software sources.
When searching for codec names, use the keyword name rather than the search term

This ensures we use the correct case for the codec name, e.g. 'Mp3' -> 'MP3'.