trivial: Set the icon path for apps loaded from a YAML file
trivial: Set the source kind when loading YAML files
Support HiDPI YAML icons
Do not generate metadata with an icon prefix

Continue to accept names with or without a prefix in the name for compat.
trivial: Do not allow multiple icons of the same name and size

This should only affect subsuming two AsApp's.