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

This enables buffered transport in the tutorial code.
diff --git a/tutorial/haxe/src/Main.hx b/tutorial/haxe/src/Main.hx
index d4ba054..8f168c1 100644
--- a/tutorial/haxe/src/Main.hx
+++ b/tutorial/haxe/src/Main.hx
@@ -163,12 +163,11 @@
 
         // optinal layered transport
         if ( framed) {
-             trace("- framed transport");
+            trace("- framed transport");
             transport = new TFramedTransport(transport);
         } else if ( buffered) {
-             trace("- buffered transport");
-            throw "TBufferedTransport not implemented yet";
-            //transport = new TBufferedTransport(transport);
+            trace("- buffered transport");
+            transport = new TBufferedTransport(transport);
         }
 
 
@@ -278,12 +277,11 @@
         // optional: layered transport
         var transfactory : TTransportFactory = null;
         if ( framed) {
-             trace("- framed transport");
+            trace("- framed transport");
             transfactory = new TFramedTransportFactory();
         } else if ( buffered) {
-             trace("- buffered transport");
-            throw "TBufferedTransport not implemented yet";
-            //transfactory = new TBufferedTransportFactory();
+            trace("- buffered transport");
+            transfactory = new TBufferedTransportFactory();
         }
 
         // protocol