Fix length issues when sending long messages

Fixes missing message parts when sending long PRIVMSG lines (incl. ACTIONs). Also, maintains 'userhost' string through nick and host mask changes.