Mostly code cleaning.

- Added a uniformTexture() method in Shader to easily bind a texture
and associate it to a uniform sampler in the shader.