Support 'cause' parameter in model reload action

[#62719326]
Try to use model reload instead of model reset in experiment controller

[#62719326]
Graph controller: replace "clearDataOnReset" with "clearOnModelLoad"

[#62719326]
Restore model reset support in graph

[#62719326]

We can still support it, but try to use model reload whenever possible.
Make reload API consistent with reset API, update docs

[#62719326]
Fix parameterToRetain vs retainParameter mess, use only parameterToRetain name

[#62719326]

Also change resetParamters to parametersToReset to be consistent.
Use reload() instead of reset() in some interactives

[#62719326]

Both provide almost the same functionality, but .reload() is safer.
Add .reloadInteractive() function to Scripting API

[#62719326]
Rename .reload() to .reloadModel()

[#62719326]

To avoid confusion with .reloadInteractive().
Rename .reset() to .resetModel()

[#62719326]

To be consistent with .reloadInteractive() and .reloadModel() naming.
Fix playback reset button

[#62719326]