added dumpOnSignal() for runtime debuggability

From Dustin Salling's blog post on go signal handling, this catches
siginfo (on mac use: Ctrl-T), dumps info on the current goroutines to
stderr, and keeps on running:

    http://dustin.github.io/2013/07/04/siginfo.html