Fall back to using the package URL if there is no AppData homepage URL supplied
Also blacklist packages that match from a package blacklist
Detect duplciate IDs when creating the AppStream metadata