Added GLContextParams to allow creating contexts with different versions.