[Task Manager] Clear smart launcher data when launcher URL changes

Authored by broulik on Jan 15 2018, 9:09 AM.

Description

[Task Manager] Clear smart launcher data when launcher URL changes

Task Manager occasionally re-uses task manager delegates, so the launcher URL can change during the lifetime of the object.
I already take care of this by resetting the storageId but I did not clear any badge or progress we might still have,
leading to wrong or random apps showing a badge that won't go away.

Differential Revision: https://phabricator.kde.org/D9839