Adds GL::activeTexture()

`GL::activeTexture()` is the cached version of `glActiveTexture`
All code must use it.
Merge pull request #5096 from ricardoquesada/active_texture

Adds GL::activeTexture()