Fixed ContextSettings ignored when creating a 3.x/4.x OpenGL context on Linux (#258)