Compositor: Extend QWaylandSurfaceNode from QSGSimpleTextureNode

Use the convenience base class to remove replicated code and make use
of QSGTextureMaterial's internal optimizations.
Merge pull request #34 from xknight/master

Compositor: Extend QWaylandSurfaceNode from QSGSimpleTextureNode