MaterialManager corrected

Note: this patch breaks compilation

Change-Id: I0eada502a0194778c63946c7772a97cd4e5acb78
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
QNode stores notifications if no QChangeArbiter set

Note: this might not compile by itself

Change-Id: I4f15255076ebc6b63462933a80b95f1e14fb7d78
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
QChangeArbiter sceneChangeEvent / WithLock fix

Note: won't compile by itself

Change-Id: Ia0d6137ed2b20e2a9e67d3dbe890d0ee12a8e0ab
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
RenderMaterial, RenderEffect, ParameterPack setRenderer

Replace setRendererAspect by setRenderer so that they can be used with a
template method of RenderEntity and have the same structure as other backend
classes.

Note: wont't compile by itself

Change-Id: I648bab5900e15373afe4d20107b70e7b32e9ee56
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
RenderEntity dynamic addition/deletion of nodes

Note: won't compile by itself

Change-Id: I6eb4bf8fbd2c38a0be3c81ec136d8e0cab9a7ee5
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
RenderSceneBuilder refactored

Note: won't compile by itself

Change-Id: I0f19044b78eadaf386b506e8f64a11905d456ba1
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Renderer updated to work with dynamic Node creation

Note: Should compile fine from that point

Change-Id: I72f510a7f803f8330e8d34c46f2d4d4a37e4e3d1
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Send queued changes from main thread rather than aspect thread

Change-Id: I372acb7dcdee4578fcf3da32399e80ce33538f0f
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Updated simple-qml example

Change-Id: I8ac0ab3822e302e880275ffe34f519a139d3cdd6
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>