fix month
clean up "noreturn"

This is a more rigorous fix for the libguile usage of the "noreturn"
token.  It must *always* run, so it is folded into the
mk-tpl-config.sh script.
add delays to kill signals

It seems that on some platforms, if signals arrive too quickly,
the process winds up hanging instead of dying.  Therefore, in
the shell die() function, wait a second between signals.

* agen5/ag-text.def (SHELL_INIT_STR): wait one second after
  the SIGTERM, SIGINT and SIGHUP signals.  Afterwards, send
  a SIGKILL signal.

* autoopts/mk-tpl-config.sh (fix_guile): this function runs
  under "set -e", so do not fail-exit if grep does not find
  the "noreturn" word.