THRIFT-2347: C# TLS Transport based on THRIFT-181

- Secure Socket and ServerSocket added
- Add: compact and json protocols to the TestServer and TestClient
- Add: ssl to the TestServer and TestClient
- Add: csharp to the test.sh