Merge branch 'release/0.4.2' into develop
capture stdout from call responses,
strip out private SUPERCOLLIDERJS messages
sclang-interpret: add postErrors option to post Error.reportError to stdout
nowExecutingPath: fix resetting previous,
don't path to SyntaxError (unneeded, breaks stdout capture)
use standard class names in js doc strings
JSON conversion for Class -> "Class", fixes broken JSON
fix for classic mode
sclang-evaluate: getBacktrace
sclang getBacktrace add function sourceCode for args
sclang-interpret: parse syntax errors from STDOUT
parse compile errors
parse compile: catch case when no 'compile done' or error is posted,
go direct to ready
stdout parsing: if state has changed then stop iterating over the previous state's handlers

this was causing regex to match from previous states when state had already moved on
sclang quit: send SIGINT, then SIGTERM if it won't die
set this.compileDirs on error, just as it is sent on successful compile
update version
Merge branch 'release/0.4.3'