Shifted print_message() to a box drawing approach.

Messages are now printed under (ideally) UTF-8-encoded box drawing, with
message bodies properly wrapped to the width of the current terminal.
print_message_item() is probably "up next," providing an alternative
implementation for terse message itemizations.