Commit Briefs
move config-related code to config.c
reuse it in ge too.
revert aae8f6bf2b
it's just not worth it to inflict this breaking change to the users.
provide a more usual fatal
fatal usually appends the error string. Add 'fatalx' that doesn't. Fix callers and move the prototypes to log.h