Compositor: Extend QWaylandSurfaceNode from QSGSimpleTextureNode

Use the convenience base class to remove replicated code and make use
of QSGTextureMaterial's internal optimizations.