Moved the code for adjusting sent buffers in a separate function.
Removed the "complete" variable from various send chain functions.

It was made redundant by the previous change, since the "sent" variable
is no longer modified.
Merged implementations of ngx_readv_chain().

There's no real need in two separate implementations,
with and without kqueue support.