always set aboutdata from kpluginmetadata for qml KCMs
This makes it optional for QML KCMs to specify explicit KAboutData. They may instead rely on whatever is already defined in the desktop file.
This also prevents mainUi from crashing in unprotected nullptr access when KAboutData wasn't actually explicitly set by the module's ctor.