wayland: Add support for xdg-session-v1 (xx version)
We probably want some env / cmake guard as it's using a draft protocol. The intention is that it'll be better to get something merged and iterate than stagnate forever.
I left the class names as the final version, because we're not going to have both at once and it minimizes future work to a simple sed line.
Edited by David Edmundson