Start of uniform optimizations
Merge remote-tracking branch 'origin/master' into uniforms
Merge master to uniforms
Added notes for an optimiation that did not work out
Added missing defined(). This is OLD code.
Removed manualUniforms getter. It is private and not used.
Replace for...each with for
Fix replacing for...each with for
Merge remote-tracking branch 'origin/master' into uniforms
Merge remote-tracking branch 'origin/master' into uniforms
Added checks for all uniform types
Replace anonymous function and closure with prototype function
Move Uniform and UniformArray into separate files
Optimize Matrix4.equals
Merge remote-tracking branch 'origin/master' into uniforms
Merge master to uniforms
Merge remote-tracking branch 'origin/master' into uniforms
Update based on review
Merge pull request #2357 from AnalyticalGraphicsInc/uniforms

Minor shader uniform cleanup and performance improvements