gl: add VideoRendererOpenGL & migrate to new OpenGL video classes