Quad:setShader

Optimized quad shader (shared between quads) and possibility to override
default shader object