gl/gl.h should not include gl/Texture.h

For some reason Xcode doesn’t complain about this, but if you try to
compile directly with clang (I guess the compiler flags I’m using must
be different) you’ll get duplicated symbols as Texture.h also include
gl.h