Add basic tests
running the compositor nested e.g. using xvfb (as we do when testing phosh) and running simple clients that map surfaces would already help to catch positioning mistakes by taking a screenshot and comparing with a saved image.
- xdg_shell with and without csd
- popups
- layer shell with various constraints