pipe: allow queueing pending handles

Introduce `uv_pipe_has_pending_handles()`, may be called in `read2_cb`
to accept all pending incoming handles on IPC pipe:

    do
      uv_accept(...);
    while (uv_pipe_has_pending_handles(pipe));

/cc @saghul @piscisaureus