Add raw_logger

The raw logger is helpful for Tracefunky development because it logs all
the data available from the trace APIs.

TIL Kernel.exit! exits without raising SystemExit

TIL exception thrown in handler proc causes  handler to be executed
again.

TIL TracePoint (i.e., Ruby 2.x) doesn't re-enter proc when an exception is thrown.

TIL order matters in methods ref'd by block, though I can't seem to
reproduce in scratch environment.