Add support for Vec2 and Vec4 uniforms

After this, I think all the types supported in the linear algebra library will be supported as attributes, varyings, and uniforms.
Merge pull request #9 from deadfoxygrandpa/patch-1

Add support for Vec2 and Vec4 uniforms