rm unused require from signal-generator model
Ensure builtin properties always have descriptions

IS [#63728770]

The sensor model uses property descriptions to "freeze" certain builtin properties.
Allow playbackSupport to be optional

IS [#63728770]

Mixing playbackSupport into a model causes the model's tick method to be called by an internal timer. However, this is not appropriate for models which "tick" on the receipt of external input, such as the sensor models. Because however these models can use every other part of the labModelerMixin, make just playbackSupport optional.
use LabModelerMixin to rm code from sensor model

IS [#63728770]
Fix mistake in unitType handling for builtin props
Change CODAP exporter code to use formula for calculating row

Previously an auto generated column called “run” would be added to the run-level
outputs for data being exported to CODAP. This change attempts to use a formula
for the first column that CODAP will calculate (and recalculate if rows are deleted).
It also solves the issue of students reloading the page and having their “run” number
start back at 1.
Trying out new attribute that should collapse child cases by default

They are currently expanded by default
Have all filters checked by default except for broken

With the new ability to search for interactives it has frequently required
that one or more filter checkboxes be checked after the page has been
loaded. Now all checkboxes are checked by default except for the broken
filter, so users may need to uncheck some if they want to find an interactive
by browsing the menu rather than by using the search box.
Fix broken test related to change from Run to Row in dg exporter
Merge branch 'master' into new-dataset-format
Fix data set model reset handling

[#62270766]