Cache bytecode in interpreter object instead of storing it in the frame after each bytecode
Cache bytecode in interpreter object instead of storing it in the frame after each bytecode

Only store it in the frame when the frame might be changed or is visible by primitives.

Signed-off-by: Stefan Marr <46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de>

smarr/RTruffleSOM,SOM-st/RTruffleSOM,smarr/PySOM,smarr/RTruffleSOM,SOM-st/RPySOM,SOM-st/RPySOM,SOM-st/PySOM,SOM-st/RTruffleSOM,SOM-st/PySOM,smarr/PySOM