Show equilibrium spring length in mass-spring

IS [#43959831]
Better range for ball mass in mass-spring

IS [#43959831]
Start mass-spring at extreme, like pendulum

IS [#43959831]
Bugfix for property invalidation

MW [#45266889]

This commit ensures that all output-property cached values are invalidated as soon as an invalidatiing change occurs.

The mass-spring interactive revealed a consistency problem. A parameter setter was being called from on onPropertyChange callback. The parameter's onChange action ended up using a stale cached value of an output property because output property cached values were not being invalidated until storeOutputPropertiesAfterChange. (This particular parameter's onChange action is triggered, via onPropertyChange, before storeOutputPropertiesAfterChange.)