Port to QmlObjectSharedEngine in all remaining places
OSD, Applet Alternatives, and Interactive Console were still creating their own QML engine
Differential Revision: https://phabricator.kde.org/D10773