Fix help tips

[#63719444]
remove quantum dynamics calculation from rectangle test

[#63453168]

It was not needed and was causing the playback to fail.
Fix key events for table

[#63471244]
Add tab listener to table, change how editing is triggered

Tabbing between cells won;t work if we have to re-render table
each time we edit the data.

[#63471330]
Fix table column widths so they don't change on selection

[#63471330]
Document how to work on sensor java code locally

[#62056960]
Re-add on.blur listener to commit table editing

[#63471330]
Style even columns slightly darker
Add example of pre-filled in table with editable column

[#62270346]
[#63473964]
Always do deep copy of parameters initial values before using them

[#62719326]

Otherwise, if initial value is an object or array, all updates to
parameter value will be shared with its initial value!

This issue was visible in one of the interactives where parameters
were retained because of that (what was causing model divergence).
Display help tips only once during interactive lifetime

[#62719326]

Previously help tips could be in theory displayed after each model
reload (assuming that Interactive JSON would change, e.g. due to
parameters initial values update).
Use .reloadModel instead of .resetModel in "Target Game (Free Play)"

[#62719326]
Use .reloadModel instead of .resetModel in "rutherford"

[#62719326]
Move .resetModel() from common Scripting API to sensor models scripting API

[#62719326]