Swap the order of parameters in test_gl and test_gl_10_11.

Because assert_equal's argument order is assert(expected, got),
that way we get correct messages on test failure.
make test_gl_14 pass.
Change assert argument order in 1.5 and 2.0 tests.
Fix 1.3, 2.1 and ext_arb assertion order.
Fix several tests in test_gl_ext_ext.
Fix assertion order in test_gl_ext_ext.