Comment update
When deleting packages from repo, the icon file is also removed if not referenced by other items.
Update image title when the URL changes
Check before creating new default icon

Relationship scanner shouldn't create a new default icon every time and
the icon creation should be done by the repository manager.
Icon file should be renamed when renaming a package