Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
THRIFT-1967 Node.js tests don't cover all services
Patch: Henrique Mendonça

align with the tests we have for the original JS and C++ libraries
it also corrects two small bugs on the test server
and add nodejs to travis and make check
Merge ../thrift into trunk

Conflicts:
	test/nodejs/server.js
THRIFT-1967 Node.js tests don't cover all services
Patch: Henrique Mendonça

align with the tests we have for the original JS and C++ libraries
it also corrects two small bugs on the test server
and add nodejs to travis and make check
Merge ../thrift into trunk
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
Merge ../thrift into trunk
THRIFT-1034 Java: Add a TNonblockingMultiFetchClient
Patch: Xing Jin
THRIFT-1962 Multiplex processor should send any TApplicationException back to client

Patch: Jens Geyer
THRIFT-1965 Adds Graphviz (graph description language) generator

Patch: Rodrigo Setti
THRIFT-1969 C#: Tests not properly linked from the solution

Patch: Carl Yeksigian
THRIFT-1972 Add async server processors to Java

Patch: Jake Luciani
THRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generators should only be a warning
Patch: Andrew Cox
Revert "THRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generators should only be a warning"

This reverts commit d28d4d578470233e384ae6012d0ecfa5a8f3deba.
THRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generators should only be a warning
Patch: Andrew Cox
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
THRIFT-1970 [Graphviz] Adds option to render exceptions relationships

Patch: Rodrigo Setti
THRIFT-1958 C#: Use static Object.Equals instead of .Equals() calls in equals

Patch: Carl Yeksigian
THRIFT-1977 C# compiler should generate constant files prefixed with thrift file name

Patch: Deniss Afonin & Jens Geyer
Thrift-1978: Ruby: Thrift should allow for the SSL verify mode to be set
Client: rb
Patch: Timur Alperovich

Ruby SSL verify mode cannot be specified, which means thrift cannot be used against servers with self-signed certificates over SSL. The suggested fix is to expose the SSL verification mode as a constructor argument in lib/rb/lib/thrift/transport/http_client_transport.rb.