Make readline() always return complete lines instead of partial ones, even if we have to block
adjust FIXME comment
Next shot at fixing io_readline_encoded_string().

All regression should be gone and HTTP::Easy still works.
I also identified a potential problem already present in the
original code.