tcp: rearrange conn to be more cache friendly
tcp: drive send progress from poll_events

In poll_events, set POLLOUT as well as POLLIN.
Call progress_conn_sends() when POLLOUT is ready.
Remove progress_sends, progress_queued, progress_pending.