Make line splitting fail-safe

This pull request closes #138 by always using "MAX_USERHOST_LEN" instead of "server->userhost". Messages will be needlessly short in most cases, but we won't have to worry about proxies and servers that cloak the hostname without telling. I'm not 100% sure this is the best solution - it could be fixed on the server side - but it's surely the easiest one :)