Update timeout, rtt and rtt_variance calculation.
Add method for requesting fast resends.
Add timeout on `UtpSocket.recv_from`.
Add test for timeout request.
Send correct timestamp differences.
Demand non-empty send buffer when receiving fast resend request.
Update README.