Made nalgebra structs usable (again) as shader uniforms

Not all structs are implemented, only the 2,3 and 4 dimensional ones, but that should be fine in most cases anyway.