interpreter: generalize marshalling
webapp: pass event params + misc fixes
return after finishExecution()
Merge pull request #386 from code-dot-org/interpreter_marshalling

Interpreter marshaling