Changes to vertx java implementation of the thrift lib

1. Unified async client manager, so that all transports could use the
same TAsyncClientManager
2. Now support the following transports:
- Vert.x EventBus (TEventBusServer / TEventBusTransport)
- [new] TCP socket transport with SSL support (TFramedNetServer /
TFramedNetClientTransport)
- [new] WebSocket (ws/wss) transport (TWebSocketServer /
TWebSocketTransport)
- [new] HTTP/HTTPS transport (THttpServre / THttpClientTransport)
3. Update unit tests for new transports