Output summary info at end by buffering in-memory FIFO
Output summary info at end by buffering in-memory FIFO

The previous method of storing info in a global variable did not work
when the response() function was called in a subshell. Holding a FIFO
open as r/w will buffer input (up to a point) in-memory which we can
flush to stderr at the end of the script.

chefsunny/ok.sh,whiteinge/ok.sh