Screen saver support for sets whose stock screen saver is a Flutter app.
Fixed
- On sets where LG ships the stock screen saver as a Flutter application (such as webOS 24 on the OLED G4), selecting a custom screen saver left the staged manifest declaring
"type": "flutter". SAM launched the wrong runner, the screen saver never drew, andtvpowerstalled in "Screen Saver Ready", blocking subsequent state changes. The staged manifest now explicitly setstypeandmainto QML, and SAM is restarted only when the manifest type differs from its cache. (#114, thanks @schweppes-0x)