Settings passed via sf::ContextSettings not used in glXChooseFBConfig

Fixes #258

Also extended the attributes list by requesting that the FB supports double buffering and is X renderable.