Refactor: libcrmcommon: functionize non-root panic
The previous version would not send SIGQUIT to pacemakerd if it were PID 1.
That's dropped since the only real possibility of that is if pacemakerd is
running in a container, and there's no reason to avoid the signal in that case.
Also improve log messages.