fix expand_prompt comparison for multiline prompts
fix duplicate print of mode in multiline prompts
use prompt 5 and ensure prompt end is colorized
try just always doing expand_modestr

don't do prompt comparison, just check if show-mode-in-prompt set
add an additional test prompt
only reprint prompt if current line == 0