Monitor support

As introduced in #1. This provides a way to monitor for panics without getting in the way of signal handling, so you can run panicwrapped() programs under supervision and kill them.

Unfortunately it's not supported on Windows.