Make QtWebEngine dependency optional
The QtWebEngine dependency should be optional, for several reasons:
- so FSDG distros that don't package QtWebEngine due to freedom concerns can still build and provide client-qt;
- making QtWebEngine an optional dependency could make cross builds more feasible/doable again;
- makes it much more feasible/practical to build client-qt for smaller devices/platforms like the Pinephone and/or embedded devices where it would take an eternity or just not be possible to build QtWebEngine; and
- potentially let us build libqt-jami statically and on one (older) distro for each package system instead of 10 or more builds of libqt-jami, one for each distro.
Edited by Amin Bandali