pre-created connection pool supported
Trojan must be slower than SS when connecting because of https connection mechanism. This release provide a pre-created connection pool. It is disabled by default because I am not sure if this change can be a clue for GFW to figure out something, so use this feature at your own risk.
Code was reorganized as more rust style