THRIFT-3598 TBufferedTransport doesn't instantiate client connection
Client: Lua
Patch: Phongphan Phuttha

This closes #836
diff --git a/lib/lua/TBufferedTransport.lua b/lib/lua/TBufferedTransport.lua
index 2b0b946..45ef4b1 100644
--- a/lib/lua/TBufferedTransport.lua
+++ b/lib/lua/TBufferedTransport.lua
@@ -37,7 +37,7 @@
     error('You must provide ' .. ttype(self) .. ' with a trans')
   end
 
-  return TTransportBase:new(obj)
+  return TTransportBase.new(self, obj)
 end
 
 function TBufferedTransport:isOpen()