trivial: Correctly subsume extends data
trivial: Correctly subsume the id kind
Allow different source roots to define addons
Never add duplicate <extends> tags
Allow desktop->addon demotion with an AppData file

We might want to do this for Adobe Flash, which isn't really an application.