Implement sending segmented chat messages
Implement sending eastereggs like /ponies and /pitchforks
Refactor chat message segment support

Make methods supporting segments the default, add a ChatMessageSegment
class, and cleanup.