Perfected message output (no timestamps yet though).  This involved fixing a bug in the stringfunc.cpp function break_into_lines().