THRIFT-2337 Golang does not report TIMED_OUT exceptions

Patch: Chris Bannister
THRIFT-2310 PHP Client-side support for Multiplexing Services (Patch v1 ONLY)

Patch: Alexander Elyseev
THRIFT-2338 First doctext wrongly interpreted as program doctext in some cases

Patch: Jens Geyer
THRIFT-2340 Generated server implementation does not send response type EXCEPTION on the Thrift.TApplicationExceptionType.UNKNOWN_METHOD exception

Patch: Tomasz A. Biczel
THRIFT-2341 Enable generation of Delphi XMLDoc comments (a.k.a. "Help Insight")

Patch: Jens Geyer
THRIFT-2225 cpp: SSLContext destroy before cleanupOpenSSL
Patch: soyer
THRIFT-2224 cpp: TSSLSocket.h and TSSLServerSocket.h should use the platfromsocket too
Patch: soyer
THRIFT-2343 Golang - Return a single error for all exceptions instead of multiple return values

Patch: Chris Bannister
THRIFT-2343 Fix tutotial code and codegen for methods without exceptions

Patch: Jens Geyer