new inquiry example using a Pendulum model
always re-render Atom Datatable when opening extra
adjust aspect ratio and parameter header fontScale

Layout also now works at "medium" size.
use experimentRunning prop and clearExperiment()
change existing script API: reset() => reload()

All existing Interactives that use the script API function
reset() have been changed to use the new script API function
reload().

reload() does what reset() used to do -- which is to
tell the Interactive Controller to reload the Interactive.

The new script API method reset() now just does a reset,
ont a complet reload.
graph component: markAllDataPoints, showRulersOnSelection

new optional attributes for graph components in Interactive
grapher: fix calculation of marker size
script API: appendDataPropertiesToComponent

Used when manually sending model properties to a graph.

This is only useful when combined with the following two new 
optional attributes in the graph component definition:

- clearDataOnReset
- streamDataPointsFromModel
correct default graph axes numeric formatters
new table Interactive component
SimplePeriodFilter: zero-crossing detector

Useful for measuring period from simple harmonic data
like that produced by a spring or pendulum.

Needed to add additional reset() function to tickHistory
externalObject API
extend Pendulum inquiry example w/experiment table
playback controller: reset button -> reload action
Update measurementTypes to match applet's

[#54785632]
sensor: applet expects one thing, returns another

IS [#54785632]
remove sensor applet when resetting model.

IS [#55584106]