make caught exceptions less noisy, more accurate

* report hits only for uncaught exceptions
* exceptions show up on all invocations from which they're thrown
* an exception log only shows uncaught exceptions

adobe-research/theseus#46
report hits for caught and uncaught exceptions

adobe-research/theseus#46
support console.info, console.warn, console.error, console.trace