Fixed the problem dave reported yesterday, where a
large calendar hung the webcit renderer while displaying.
This turned out to have nothing to do with the size of the
calendar, but with a specific event that had no newline
at the end and caused the 000 terminator to appear at the
end of a line instead of on its own line. Switched from
MSG0 to MSG4 in webcit to both work around this problem and
save over-the-wire chatter. Dave's work from last night
plus this commit, resolve bug #284.