RTTEstimator is a utility class which uses Round-Trip times to calculates retransmission timeout
This class implements the "Mean-Deviation" RTT estimator, as discussed in RFC 6298,
with the modifications to RTO calculation described in RFC 7323 Appendix G.