backend-wayland: simplify damage tracking
Let renderbuffers keep the damage
region content around after repaint_output()
to allow the Wayland backend to determine the freshly repainted region. Remove the custom SHM buffer damage tracking when using the pixman renderer. The first patch is stolen from !1141 (merged).