Fixed a major digest recompilation regression.

Split "os/time/time" into "string", "integer", and "calendar" components.
Significantly improved time-related nomenclature. Split
"io/output/output" into "output" and "say/say" components. Nominally
prepared say_heading() for caller name caching.