Allow storing vec's in UniformValues

No longer compiles with upstream gl3n, needs length alias of vector
magnitude to be removed