THRIFT-2365 C# decodes too many binary bytes from JSON

Patch: Jens Geyer
THRIFT-2359 TBufferedTransport doesn't clear it's buffer on a failed flush call

Patch: Chris Trotman
THRIFT-2367 Build failure: stdlib and boost both define uint64_t

Fix: remove "using namespace boost;"
Patch: Roger Meier
THRIFT-2325 SSL test certificates
Patch: Roger Meier
THRIFT-2325 SSL test certificates
Fix: use common test cert within Python unit tests
Patch: Roger Meier
THRIFT-2258 cpp: Add TLS v1.1/1.2 support to TSSLSocket.cpp
Patch: Chris Stylianou
THRIFT-1719:SASL client support for Python
Client: py
Patch: Tyler Hobbs

Add SASL client transports that will work with the Java lib's TSaslTransport
Revert "THRIFT-2258 cpp: Add TLS v1.1/1.2 support to TSSLSocket.cpp"

This reverts commit 01386c95a8f18d55cefc0ad0f33a1154e095f51a.
THRIFT-2369 Add ssl support for nodejs implementation
Patch: Pierre Lamot
THRIFT-2371:ruby bundler version fails on ~1.3.1, remove and take latest avail
Client: rb
Patch: jfarrell

Fix rb build by grabbing latest avail bundler version.
THRIFT-2372:thrift/json_protocol.go:160: function ends without a return statement
Client: go
Patch: jfarrell

Removes else block from function and just returns.
THRIFT-2328: Java eliminate all compiler warnings
Client: Java
Patch: jfarrell

removes lint check for unchecked casts.
THRIFT-1579 PHP Extension - function thrift_protocol_read_binary not working from TBinarySerializer::deserialize

Patch: Tobias Heintz
THRIFT-847 Test Framework harmonization across all languages
add a *make cross* build target
Patch: Roger Meier
THRIFT-2325 SSL-test-certificates.patch
Java test suite use keys and certs from test/keys/

Patch: Roger Meier
THRIFT-2325 SSL-test-certificates_cpp_tests
Patch: Roger Meier
THRIFT-2373 warning CS0414 in THttpClient.cs: private field 'Thrift.Transport.THttpClient.connection' assigned but never used

Patch: Jens Geyer
THRIFT-2370 Compiler SEGFAULTs generating HTML documentation for complex structure

Patch: Jens Geyer
THRIFT-2328: Java eliminate all compiler warnings
Client: java
Patch: jfarrell

reverting previous patch for 0.9.1 and will suppress individually or address for 1.0
THRIFT-2305 TFramedTransport empty constructor should probably be private

Patch: Alex Ausch  & Jens Geyer