Fix mem leak. Configuration was never deleted
#1 0x7f4b00a6890b in Purpose::Configuration::Configuration(QJsonObject const&, QString const&, QJsonObject const&, KPluginMetaData const&, QObject*) (/source5/kde/kde5.14/lib64/libKF5Purpose.so.5+0x1690b)
#2 0x7f4b00a61f1b in Purpose::AlternativesModel::configureJob(int) (/source5/kde/kde5.14/lib64/libKF5Purpose.so.5+0xff1b)
#3 0x7f4b00c79fc6 in Purpose::MenuPrivate::trigger(int) (/source5/kde/kde5.14/lib64/libKF5PurposeWidgets.so.5+0x6fc6)
#4 0x7f4b00c78ae3 in Purpose::Menu::Menu(QWidget*)::{lambda(QAction*)#1}::operator()(QAction*) const (/source5/kde/kde5.14/lib64/libKF5PurposeWidgets.so.5+0x5ae3)```