plugins/aurorae: Port away from OffscreenQuickView
The goal is to decouple the aurorae decoration engine from libkwin so it is independent of the compositor (kwin_wayland or kwin_x11), which is going to be very handy later when kwin is split into wayland and x11 parts.
Unfortunately, the biggest downside of this change is significant code duplication.