implement glXCreateContextAttribsARB

this isn't cleaned up, but I want to test if this approach is the right way