THRIFT-1890 C++: Make named pipes server work asynchronously

Patch: Jens Geyer & Ben Craig
THRIFT-1895 Delphi: reserved variable name "result" not detected properly

Patch: Jens Geyer
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
THRIFT-1861 PHP Makefile does not include TStringFuncFactory
Patch: Logan Owen
THRIFT-1879 Add support for GObject-Introspection
Patch: Evan Nemerson
patch 1: 0001-Move-typedefs-before-public-structs-to-work-around-g.patch
THRIFT-1855 deep-copy for collections of primitives should use copy-constructor
Patch: Vitali Lovich
THRIFT-1881 TNonblockingServer does not release open connections or threads on shutdown
Patch: Randy Abernethy
INFRA-4347 Add Thrift to sonar
disable some languages and components
subversion, thanks and good bye
;-r
THRIFT-1897 cocoa: Support validation of required fields
Patch: Kevin Li
THRIFT-1863 cocoa: [TBinaryProtocol readMessageBeginReturnName:type:sequenceID] returns incorrect message type
Patch: Kevin Li
THRIFT-1896 cocoa: Add TBase protocol for Cocoa
Patch: Kevin Li
THRIFT-1845 cpp: Fix compiler warning caused by implicit string conversion with Xcode 4.6
Patch: Nate Rosenblum
THRIFT-1878 php: THttpClient - Add the possibility to send custom headers
Patch: Laurent Sarrazin
Thrift-1859: Generated error c++ code with -out and include_prefix param
Client: cpp
Patch: Jingxu Chen

Updates output directory to no longer include gen-cpp folder when using -out.
THRIFT-986: smalltalk add version Info to the library
Client: smalltalk
Patch: Jake Farrell

Adding package.xml file for smalltalk library and added a version comment
in the xml header as smalltalk packages do not contain a version reference.
Thrift-1715: Allow excluding libraries in fb303 configure
Client: fb303
Patch: Harsh J

Updated patch to allow for excluding all avaliable lang libraries using the
--without-<lib> configure flag. Configure output added to notify user of
result

Building C++ Library ......... : yes
Building Java Library ........ : yes
Building Python Library ...... : yes
Building PHP Library ......... : yes
Thrift-1804: Ruby extension on ARM complains about signed chars
Client: rb
Patch: Elias Karakoulakis

Updated extension makefile to use signed char flag
Thrift-1823:Missing parenthesis breaks "IS_..." macro in generated code
Client: c_glib
Patch: Simon South

Fixes missing paren in the c_glib compiler
THRIFT-563 Support for Multiplexing Services on any Transport, Protocol and Server

Patch: Rob Slifka