Move ownership of Shadow to Toplevel
This decouples the management of Shadow from the scene window and allows multiple items share the same Shadow.
Currently, kwin has a single scene graph, but it makes sense to create a scene graph per output as they could have different layers, etc. This would also allow QtQuick share more textures with kwin, which is worth doing for optimization purposes in the future.
Edited by Vlad Zahorodnii