wayland: Make the dpms protocol use Output directly
It simplifies the dpms protocol implementation by making it use the Output directly. It also removes unrelated code in WaylandOutput and OutputInterface that can be used for future cleanups, e.g. removing WaylandOutput.
Edited by Vlad Zahorodnii