wip proto_read
finished tcp_readv and tcp_write
fixed read flag drop; compile not tested
Merge branch 'nonblock' into v_send_q_only