Flow Update

Use average and deviation of RTT to set timer. Now the time_out event of
transmitting packet will occur a+4d after transmitting, where a is an
estimation of average of RTT and d is an estimation of deviation of RTT.
This part is based on 7.4.4 Timers.