wayland: Make workspace responsible for creating Screens
The Screens object is created by Workspace on X11. This change makes X11 and Wayland behave more similar. As is, the Screens is a helper for window management code, don't use it in backends. Note that the X11 backend already uses the Screens, it needs to be addressed individually.