Fix: Detect child processes that terminate before our SIGCHLD handler is installed
Fix: Check for and replace non-printing characters with their octal equivalent while exporting xml text
Fix: xml: Preserve newlines, tabs and line feeds in some form

xmlCtxtReadDoc() folds all these characters into spaces, so
convert to their escape sequences when exporting to text
Build: Update top-level helpers