rut/model: Implement missing attributes generation

The RutModel now automatically generates texture coordinates,
normals and tangents if they are missing from the source PLY
file.