Add KNotifications QML plugin
This is mostly property boilerplate, the interesting change on the C++ side is the ability to disabling auto-deletion of KNotification objects.
See notificationtester.qml on how this can be used from QML, this file is now also self-contained and usable from qmlscene.