Expose KWindowStateSaver in the QML interface
This commonly used in lots of Kirigami applications, but they have to implement it themselves. This is in comparison to our QtWidgets applications, which use the existing KWindowStateSaver interface which handles window state. Exposing this to QML is trivial, and we can begin to strip away application-specific implementations.
Closes #9 (closed)