Handle %{_prefix} != /usr
Because the source is a tarball with hardcoded paths, to handle
%{_prefix} != /usr (in particular prefix=/app for Flatpaks), we need
to move stuff into place after untarring. This also requires some
adjustment of file listings.
Also fix double-listed files in %{_datadir}/kde-settings