Aroun Olorin 4f93251d8c fix: read plasmashell version more reliably
In some cases, `plasmashell -v` crashes, which makes `readAllStandardOutput`
fail, although the version is printed out by the process before crashing.
See https://bugs.kde.org/show_bug.cgi?id=467696 and
https://bugreports.qt.io/browse/QTBUG-112258 for the details of the crash.

Instead, read the libtaskmanager version from CMake, which is much more
reliable.
..
CMakeLists.txt move Latte::Dialog to LatteCore library
config-latte-lib.h.cmake REFACTOR:split up and refactor liblatte2 and types
dialog.cpp wayland workaround:respect popupmargin
dialog.h Freebsd compile fix
environment.cpp fix: read plasmashell version more reliably
environment.h Use spdx syntax for all files
extras.cpp REFACTOR:split up and refactor liblatte2 and types
extras.h Use spdx syntax for all files
iconitem.cpp Use spdx syntax for all files
iconitem.h Use spdx syntax for all files
lattecoreplugin.cpp Use spdx syntax for all files
lattecoreplugin.h Use spdx syntax for all files
qmldir REFACTOR:split up and refactor liblatte2 and types
quickwindowsystem.cpp Use spdx syntax for all files
quickwindowsystem.h Use spdx syntax for all files
tools.cpp Use spdx syntax for all files
tools.h Use spdx syntax for all files