Lower GL requirement to 3.0.

Also changes to gl_generator to make sure no additional features are mistakenly
used.
Merge branch 'hotfix/compat'