Remove OpenGL rendering classes
Since we already have an internal raycasting rendering system, the OpenGL classes do not get much use. They are currently out of date (missing several features and probably have bugs), and no one is interested in updating them. We should get rid of them.
Of course, we should keep the interop classes so that users can implement their own OpenGL rendering.