add DebugHelper object.

That object installs a signal handler for SIGUSR1 on creation, which, when invoked, will dump the stack traces for all threads.  So any application which owns such an instance in any thread can be signalled for a current stack trace to stdout.