1.40 - WSLg III: Works Even For Peasants edition
- Moved generic Linux/WSL functionality into a shared assembly.
- Upnumbered genie-envar to fix missing path cloning on some systems.
- Fixed typo in wslg-xwayland.socket (fixes #156).
- Map XWayland socket only where WSLg is active and present.
- Mount user runtime directory only where +WSLg (fixes #158) and where WSLg user matches (fixes #157).