THRIFT-2861 add buffered transport
Client: Haxe
Patch: Jens Geyer

This closes #292