Rename uniform setters to avoid future ambiguity.
Remove unnecessary duplication between renderers.
Redirect IShader calls via respective *Renderers.
Merge pull request #2731 from pchote/renderer-cleanup2

Renderer refactoring - Duplication