Refactored ngx_linux_sendfile_chain() even more.
Refactored ngx_linux_sendfile_chain() even more.

The code that calls sendfile() was cut into a separate function.
This simplifies EINTR processing, yet is needed for the following
changes that add threads support.

hy0kl/nginx,hy0kl/nginx,hy0kl/nginx