NH4: Perform line wrapping for long messages

This also extends the maximum length for messages stored in history to
the length of the message itself, rather than topping off at 118
characters.

Compared to NetHack4, this frees memory allocated to individual messages
in msghistory when cleanup_messages() is called.

Perform line wrapping for long messages.
Jared Minch <jmminch@gmail.com>
ed9a5ee3567ec35df6d1e73477429682b5c14bd2
Improve Ctrl-P previous message display

Long messages are now wrapped, and the turn count for messages is no
longer repeated.