Added 'optional' paramater to GLProgramState::setUniformTexture to manually specify textureUnitIndex.

Added 'optional' paramater to GLProgramState::setUniformTexture to manually specify textureUnitIndex.

Needed to specify textures in a different order, and when changing the texture to process using a shader.