After fixing a bug with zoom, I added today OpenGL support for splines and ellipses.

The next step will be to add text/dash support which is better with geometry shaders, but that requires a refactoring of painters