Added empty QInputsAspect

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

Explicit registerArbiter/unregisterArbiter methods.

QNode: removed QReadWriteLock for the QChangeArbiter, no need to protect as
the QChangeArbiter is always set in the main thread.
QBackendNode: similar for the QBackend, all locks removed as we are always
locked when synching changes.
QObservable was removed.

Change-Id: I570afbf3e3230ac9d9613474fedd7849aba7412a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Add bigscene example

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

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

Change-Id: Ie5e706bac9da1acb9e4e0bcbf60660411543cb2b
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Added Quick3D Inputs import plugin

Change-Id: I1d85420884a60704b8f3e8086aba7241c9e9936b
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Renamed NodeVisitor to QNodeVisitor

Change-Id: I98c4df45a05eedeb8c825a58b67868fd0412a2a0
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
QAbstractSceneLoader set as a non shareable component

Change-Id: I9618d2b9a654fc11892892cd08736691708f6b36
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
QNodeUuid: typedef for QUuid

Should allow to easily replace QUuid by a custom quint64 based struct

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