Optimized the retry code. Refactor the request related events code.
Optimized the retry code. Refactor the request related events code.

uber/tchannel-python,Willyham/tchannel-python,uber/tchannel-python,Willyham/tchannel-python