layer-shell: use output_damage_{whole,from}_local_surface on map/unmap
layer-shell: use output_damage_{whole,from}_local_surface on map/unmap

These handle rotation and scaling

ascent12/wlroots,swaywm/wlroots,SirCmpwn/wlroots,ascent12/wlroots,swaywm/wlroots