Always call gl.activeTexture within texture.bind

- Not sure if we will keep this compatbility layer, and we only ever use texture register 0.
- But this will prevent bugs later if we ever do use more than one texture register. E.g. for texture batching.