THRIFT-2804: java - TAsyncProcessor interface extracted from TBaseAsyncProcessor

Client: Java
Patch: Michael Donaghy

This closes #253
.travis.yml: just use 2 cores
c_glib: fix tutorial dependencies for parallel builds
THRIFT-2644 Haxe support
Client: Haxe
Patch: Jens Geyer

This closes #214
THRIFT-2753 Haxe support: Misc. improvements
Client: Haxe
Patch: Jens Geyer

This closes #229
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.
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
THRIFT-2818 Trailing commas in array
Client: Node.js
Patch: Chi Vinh Le

This closes #263
THRIFT-2826 html:standalone sometimes ignored
Client: HTML
Patch: Jens Geyer
THRIFT-2824 Flag to disable html escaping doctext
Client: HTML
Patch: Craig Peterson

This closes #266

commit 0df9592deb6dce477600f923745d6cdb113592ae
 Author: Craig Peterson <cpeterson@ancestry.com>
 Date: 2014-11-14T19:12:49Z

adding flag to allow unescaped html in doectexts
THRIFT-2827: C++ - Remove unused tr1/functional include from ProcessorTest

Client: C++
Patch: Aiden Scandella

This closes #267

Include was unused yet was causing compilation problems on platforms
without c++11 tr1
THRIFT-2823: grunt jsjq test fail
Client: JS
Patch: Randy Abernethy

Node no longer supports loading thrift.js from
parent dir, moved to test/build
THRIFT-2828 slightly wrong help screen indent
Client: Compiler (general)
Patch: Jens Geyer

This closes #269