Prevent QJSEngine garbage collecting Window
The Window object has no QObject parent, and there are functions that are exposed to scripting api and return Window objects.
(cherry picked from commit 216dd94d)
Co-authored-by: Vlad Zahorodnii vlad.zahorodnii@kde.org