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.
Merge branch 'master' into coding_standards