To further separate Wayland and X11 source such that at one point building
Wayland without X11 libs will be possible begin splitting out Wayland only
code into separate library.
For now this only allows to move the AbstractWaylandOutput class into the new
library.