prepare for _NET_SHOWING_DESKTOP support
added WM_Sn MANAGER selection compliance

- defaults to always replacing existing ICCCM window manager
- updated COMPLIANCE statement