Modify code of multi_tcp backend slightly.
Remove one todo in README.
Reconstruct code.

* Move duplicated code of tunnel layer to an independent file.
* Rewrite code for congestion control.
* Use iterator instead of list to deliver packets from record layer.