THRIFT-2812 Go server adding redundant buffering layer
Client: Go
Patch: Craig Peterson

This closes #259

It has been pointed out to me that #249 was wrong. It was not needed to allow server sockets to use buffering. The correct way is to pass in a TBufferedTransportFactory to the server. This will create buffered sockets as the processor starts up.

This change creates extra buffering, and is actually a real pain to deactivate. Sorry.
multiple library fixes/improvements:
- TSocket ignores timeout on read()
- TFramedTransport throws Eof after first receive cycle
- TFramedTransport .flush() did not invoke the read callback
- incorrect declaration of logDelegate member variable
- added FlashDevelop project files
- added Haxe files to EXTRA_DIST etc.
- added haxelib.json control file for haxelib.org
args/results class not found without namespaces
- one source file per Haxe class
- ensure correctly capitalized names
Multiplex protocol on any language
Merge branch 'master' of https://github.com/Jens-G/thrift
THRIFT-2813 multiple haxe library fixes/improvements
Client: Haxe
Patch: Jens Geyer

This closes #260
THRIFT-2814 args/result classes not found when no namespace is set
Client: Haxe
Patch: Jens Geyer

This closes #261
THRIFT-2815 Support for Multiplexing Services on any Transport, Protocol and Server
Client: Haxe
Patch: Jens Geyer

This closes #262
Merge branch 'master' of https://github.com/apache/thrift