HiveServer2 support. Thrift SASL Client transport

It allows to connect to Hive Server2 via SASL PLAIN authentication (hive.server2.authentication=NONE -- default hive-site.xml config)

I can successfully fetch/execute queries.
No modification queries tested for. Only select, use, set.