Renamed Material to QMaterial

Change-Id: I6a3a980411a31ab26dd17a8bc2aa65f67a5209ea
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
QMaterial updated d-pointer

Change-Id: I2149139f075f644999b646f9a5249637011a58cf
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Rename Effect to QEffect

Change-Id: I70aa9c61f6670a01d328c390d4bc1698fc1d1901
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
QAbstractEffect, QEffect d-pointers

Change-Id: I694ff639a1424d750d1effbb0befc98bd9f59a6a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Renamed Technique to QTechnique

Change-Id: Ia54e752c77cdf6f2b45bc616dc57cd6a0d84166e
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
d-pointer updated in QAbstractTechnique QTechnique

Change-Id: I7a787b42bc6a558480ce6b6f47d18e6677326a62
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Refactored and Renamed Scene

Removed multiple inheritance of Entity and QAbstractScene in QScene.
QAbstractScene now inherits Entity directly.
Scene rename in QScene.

Change-Id: I2eb2d31858ddcc159b9ca765a5ad7efdce3d7086
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Major refactoring of Framegraph Items

* Created proper cpp and private header files
* FrameGraphItem is now a subclass of Node instead of an interface
* Removed multiple inheritance in Framegraph items
* Proper d-pointers in each classes

Change-Id: Icb1d4a917a05325135f5252ef4d891ad6f3aa17b
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Added Q prefix to all frontend framegraph items

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