dear travis: stop breaking randomly. thanks
Set signal handlers for SIGCHLD and SIGPIPE to SIG_IGN

First part of fixing the potential deadlocks that can happen when
log_message() is called inside sighandler()

The logging messages for these were not printed at all before, anyway,
because the info log level was never attached to anything.

In the case of SIGCHLD this also allows cleaning up zombies with no
extra code
Attach less signals to sighandler, use the default behavior

Nuked: SIGILL, SIGBUS, SIGFPE, SIGQUIT, SIGXCPU.

Left SIGSEGV alone, going to try to do something nice about it.
Separate crash handler for SIGSEGV
Actually remove pointless log_message calls from sighandler