THRIFT-2806 more whitespace fixups
Client: Haxe
Patch: Jens Geyer

This closes #254
Update gitignore
THRIFT-2809: .gitignore updated - compiler/cpp/Release added

Client: Build
Patch: Darren Thornton

This closes #256
THRIFT-2810: java - clean-up resources on error in TServerSocket constructor

Client: Java
Patch: Guido de Caso

TServerSocket will call close() in constructor, when error is detected

This closes #258
THRIFT-2811 Make remote socket address accessible
Client: Go
Patch: Craig Peterson

This closes #255

Go Library - Make remote socket address accessible

In my server I would like to log the remote ip address of incoming connections. This patch makes the addr available on TSocket via an accessor, so my server implementation can read it and log it or do other things with it.
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
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 'haxe' of https://github.com/Jens-G/thrift into haxe
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
Merge branch 'master' into haxe