set atom temperature scripting api and engine support

[#49515119]
gases in tube start at same temperature regardless of the side of the obstacle

[#49516635]
distribute velocity from hot to cool atoms when setting temperature

[#49515119]
measure temperature on either side of can wall in pressure interactive

[#49553619]
Add new states to genetic engine

[#49512145]
Support rendering and transitions to new genetic engine states

[#49512145]

"after-transcription", "before-translation"
Add new states to "DNA Animations" Interactive

[#49512145]
Fix flickering during animation between transcription and translation

[#49512145]
Add jumptToNextState() method to the genetic engine

[#49512145]
Test state changes in genetic engine

[#49512145]
Publish dnaJumpToNextState() function in Scripting API

[#49512145]

and use it in "DNA Animations" interactive.
Add jumpToPrevState() method to the genetic engine (+ tests)

[#49512145]
Publish dnaJumpToPrevState() function in Scripting API

[#49512145]

and use it in "DNA Animations" interactive.
Remove functions, tests etc. related to depreciated protein generation

from: Modeler, MD2D engine, Scripting API and some tests.
Add draft soda can interactive for itsi-su
Dispatch addRadialBond event during generation of protein

[#50310499]
Change DNA promoter sequence

[#41020919]
Generate "stop codons hash" in genetic engine

[#47731513]
Mark stop codons using a new CSS class: "stop-codon"

[#47731513]
Style stop codons using CSS

[#47731513]