compatibility with newer version of upnp lib and Elisa master branch

Summary:
make it build again against latest UpnpLibQt

update repository address for UpnpLibQt

starts to put back visible UPnP DLNA integration

add more integration for remote UPnP/DLNA servers

try to integrate DLNA servers discovery in the existing code

bring some form of browsing of remote dlna servers

sync with latest commit of upnp qt lib

allow wome sort of discovery of servers along with display in a
dedicated view

adapt to API changes in UpnpQtLib

use a logging category for all UPnP related code

fix REUSE compliance

mostly fix browsing by using single level models

various small code fixes from clang-tidy, clazy and manual review
2 jobs for !180 with upnpIntegration in 10 minutes and 17 seconds (queued for 63 minutes and 48 seconds)
detached
Status Job ID Name Coverage
  Build
passed #73933
linux kf5-qt5 qt5.12

00:09:51

85.0%
passed #73932
reuse

00:00:25