Apache Thrift

This is a partial copy of Apache Thrift v0.10 (b2a4d4ae21).

It is vendored code to avoid compatibility issues introduced in Thrift v0.11.

See https://github.com/jaegertracing/jaeger-client-go/pull/303.