gl: add openglwindow/widget renderer for Qt>=5.4
gl: unify opengl based renderers

what about qpainter based renderers?