Moved most of the managers into a single header file

Makes the project smaller and easier to understand.

Change-Id: I2ee5f8c88a61c70b2173c2d69d62a1cd9a646141
Reviewed-by: James Turner <james.turner@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
QAbstractShapeMesh removed

Change-Id: Ibc2cb1231ccb2d7a6f986978bd030997be0c2090
Task-number:QTBUG-41528
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Separate handle definition from Manager declaration

All handles typedefs are defined in a dedicated small header file that can
easily be included.
Those typedefs must be used when referencing a certain type of handles to
avoid errors.
All raw QHandle uses or redefinitions of typedefs have been removed.

Change-Id: Ia6c006ede0db3be22e58dad9b3cc104029023056
Reviewed-by: James Turner <james.turner@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Renamed QCriterion to QAnnotation

Change-Id: I4b40120807a60873b38687ba8ce0b6c2dfd77127
Task-number: QTBUG-41534
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Renamed RenderCriterion to RenderAnnotation

Change-Id: If19e15d2ee6a663607ba13b8ddf6dac3193948d2
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
QTechnique: renamed criteria property to annotations

Change-Id: I5a919ac6d0cc5fd7b27a72b22a2a497114241d9d
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
RenderTechnique: renamed criteria to annotations

Change-Id: Id402a74e3a194b75ff0e7901ca63bcfeca066fde
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
QRenderPass: renamed criteria property to annotations

Change-Id: Id824323880a3cf310adb1c581c440eeff9451d4f
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
RenderRenderPass: renamed criterion to annotation

Change-Id: I04322bd8e856d413665480f4d0d27cd4e15f2f5b
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
QRenderPassFilter: renamed criteria property to includes

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