Update cloth weights every simulation step.
Cloth sim weights are not updated during cloth simulation,
originally causing the simulation to ignore vertex weight keyframes.
Philipp Oeser removed the animatable property but also noted two
areas where the weight could be updated to keep track of vertex
weight changes. I would love to be able to keyframe vertex weight,
so I added a function to SIM_mass_spring to allow updating the
implicit cloth weights and used it in cloth step function. I opted to
unconditionally update all weights because I couldn't find a good
source of truth for whether the weight changed. This solution has so
far worked perfectly for me and seems very stable.
I am quite out of my depth here, this is my first revision, so I apologize
for any issues. Please let me know how I can improve this revision so
it may be accepted!