core/renderbackend: remove unused parent object
As the render backend is always stored in a unique pointer, using a Qt parent might even cause crashes
As the render backend is always stored in a unique pointer, using a Qt parent might even cause crashes