THRIFT-2864 JSON generator missing from Visual Studio build project
Client: Compiler (general)
Patch: Jens Geyer
THRIFT-2854 Go Struct writer and reader looses important error information
Client: Go
Patch: Chi Vinh Le <cvl@chinet.info>

This closes #291

Fixes error reporting in go generator
THRIFT-2859 JSON generator: output complete descriptors
Client: JSON
Patch: Stig Bakken <stig@zedge.net>

This closes #290

- add --gen json:merge option, and disable merging by default
- output complete descriptors
- add schema for JSON generator
- indent output
'make style' applied
THRIFT-2859: compilation fix, C++11 removed from JSON generator
THRIFT-2866: Go - generator code readability enhanced

Client: Go
Patch: Chi Vinh Le

This closes #295
Do not drop CFLAGS from c_glib compilation

CFLAGS contains important flags. Dropping it introduces e.g. such issues:
https://sourceware.org/bugzilla/show_bug.cgi?id=13979

Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com>

This closes #284
THRIFT-2846 Expose ciphers parameter from ssl.wrap_socket()

Patch: Rodney Richardson

This closes #277
THRIFT-2825 Supplying unicode to python Thrift client can cause next request arguments to get overwritten

Make sure we clear wbuf on exception, so it doesn't contain a
partial function call.

Patch: Zach Steindler

This closes #282
THRIFT-2844:Add Browserify support to node
Client: Node
Patch Cameron Ring

Adds Node support for ArrayBuffer when run in Browser
under Browserify.
THRIFT-2871 Missing semicolon in thrift.js
Client: NodeJS
Patch: Chi Vinh Le <cvl@chinet.info>

This closes #300

JSHint complains about missing semicolon. Might break older browser compatibility.
THRIFT-2789 TNonblockingServer leaks socket FD's under load
Client: C++
Patch: Sergey <drigh@deviantart.com> and Qiao Mu <qiaomuf@gmail.com>
THRIFT-2874: C++ - unused field removed from TBinaryProtocol

Client: C++
Patch: Nobuaki Sukegawa

This closes #301
THRIFT-2874: C++ - typo in TDenseProtocol comment fixed

Client: C++
Patch: Nobuaki Sukegawa

This closes #302
THRIFT-2876: C++ - tests: coping __isset structure in copy constructor

Client: C++
Patch: Nobuaki Sukegawa

Test verifies THRIFT-2526
This closes #303
THRIFT-2873 Make TPipe and TPipeServer working with unicode on windows

Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
THRIFT-2846 Expose ciphers parameter from ssl.wrap_socket()

fix: add missing comma
make style applied
THRIFT-2859: JSON generator - fixed i64 numbers generation

Client: JSON
Patch: Stig Bakken

Also forced "C locale" for numbers - problems where detected in JSON lib
in C++, so fixing it in generator also might be a good idea.

This closes #305
THRIFT-2855 Move contributing.md to the root of the repository