prototype9 works now
ToString() keys once we determine that we're not setting a property on an array.  fixes object5
add .SILENT to cut down on the make-spew
actually throw an exception here
make these output to stderr so they don't mess up our stdout comparisons
js functions can throw.  this fixes tests/function-overriding1.js
add a test for a function call throwing an exception
print the type name of the exception, not the message, since that's implementation dependent
make the default for canThrow = true, and also for the cases where we're calling an @ejs_runtime method, just use its doesNotThrow property to compute canThrow