[GLExtensions] Remove a bunch of unneeded headers. Fix Linux+EGL compiling. Move include to glx.h around to work around it including global GL/gl.h
[GLExtensions] Move the include directory location for Externals/GL so no other library includes global GL folder first.
[GLExtensions] Refix GLES3 build. Until we clean up the platform detection this'll need to be here.