THRIFT-2320 Program level doctext does not get attached by parser

Patch: Craig Peterson & Jens Geyer
cpp: TSSLServerSocket should use THRIFT_SOCKET
THRIFT-2332 RPMBUILD: run bootstrap (if needed)
Patch: Nevo Hed
doap.rdf: validated rdf - add rdf:parseType="Collection" to release
THRIFT-2327 nodejs: nodejs test suite should be bundled with the library
Patch: Pierre Lamot

further modifications by Roger Meier
- git mv instead of delete and add
- detect node or nodejs with configure.ac
- use exit instead of return within lib/nodejs/test/testAll.sh
THRIFT-2317 add disable option to exclude tutorial from build
erlang: use https instead of git for dependency URL
THRIFT-2334 nodejs: add a tutorial for node JS
Patch: Pierre Lamot
.gitignore update
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
THRIFT-2349: Golang - improve tutorial

Patch: Chris Bannister
THRIFT-1457 java: Capacity of TframedTransport write buffer is never reset
Patch: Arthur Meyer