The code used to use mLib's `die', which reports to stderr, but we ought
properly to report errors to syslog if that's been requested. So
introduce and use a new function `fatal' which does the right thing, and
use it in the places where it's necessary.