Added swap_buffers through SDL_GL_SwapBuffers

Added support for SDL_GL_SwapBuffers with the function SDL::video::swap_buffers. This makes it possible to use OpenGL with doublebuffering.