Exposed concrete implementation of Uniform management.

SCIRun needs to be able to store uniforms for later use (think port
caching). So it needs a way of storing the uniforms.