Emit "change" event from DNA properties (and update related tests)

[#41019647]
Redraw DNA on every change

[#41019647]
Add DNA Edit Dialog

[#41019647]
Update MD2D ScriptingAPI: getDNAProperties, setDNA..., openDNADialog

[#41019647]