Move all dirty region scene repaint scheduling to Scene
The Compositor contains nothing that can potentially get dirty and need repainting.
As is, the advantages of this move aren't really noticeable, but it makes sense with multiple scenes.
Backend parts are far from ideal, they can be improved later on as we progress with the scene redesign.
Edited by Vlad Zahorodnii