Ported up to ARB_es2_compat

Still need to figure out why the __glewFunctions