Merge branch 'bug-8481-custom-qobject-based-type-registry-for-extension-classes'
- bug-8481-custom-qobject-based-type-registry-for-extension-classes: Include correct header Use a QObject based type registry, similar to QMetaType. Use a custom MetaType construct helper to cast to QObjec* before void*.