menu: Display apps without metadata.json

Merged rahix requested to merge rahix/menu-without-metadata into master

If an app directory is missing metadata.json or if metadata.json is invalid/cannot be parsed correctly, don't just print an error, also add a menu entry based on what we'd hope to be correct information. This is obviously best effort only and there is no guarantee that it will work.

Merge request reports