Thrift transport implemetation

Based on Thrift v0.8.0 and 1.2.0 version of elasticsearch-transport-thrift plugin