THRIFT-2323 Uncompileable Delphi code generated for typedef'd structs

Patch: Jens Geyer
THRIFT-2331 Missing call to ReadStructBegin() in TApplicationException.Read()

Patch: Jens Geyer
THRIFT-2330 Generate PHPDoc comments
Patch: Maurus Cuelenaere
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