make pager and lightbar Ansi sequence safe

by making use of Ansi.decode_pipe() and Ansi.encode_pipe()
parent message re-saved with new children

this is done at the time the children are saved
add decode_pipe, fix 256-color padding
support pipe decoding, add '?'help option
red for read/yellow for unread
newline fix