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