Un-overload signals
This makes life easier when e.g. using QObject::connect(), KF6 task: https://phabricator.kde.org/T13986
KUrlNavigator and co. are private API, so I changed them directly without deprecation wrappers.
Fix some clazy warnings by making signal arguments fully qualified (e.g. KIO::Task instead of Task).