THRIFT-2534 Cross language test results should recorded to a status.md or status.html file automatically

also removes go and lua from travis CI builds
THRIFT-2534 Cross language test results should recorded to a status.md or status.html file automatically

fix: swap client server

Patch: Chamila Dilshan Wijayarathna
make cross: add nodejs-nodejs test and nodejs compact protocol
THRIFT-2544 Add support for socket transport for c# library when using Windows Phone projects
Client: C#
Patch: Matrix Ji
Updated makefile for THRIFT-2544 Add support for socket transport for c# library when using Windows Phone projects
Client: C#
Patch: Jens Geyer
THRIFT-847 Test Framework harmonization across all languages

Patch: Chamila Dilshan Wijayarathna
THRIFT-2552 eliminate warning from configure.ac
Client: build process
Patch: Liang Xie
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
THRIFT-847 Test Framework harmonization across all languages

Added
--port arg (=9090) Port number to listen
to nodejs server at lib/nodejs/test/server.js and added
--host arg (=localhost) Host to connect
--port arg (=9090) Port number to connect
to nodejs client at lib/nodejs/test/client.js

Patch: Chamila Dilshan Wijayarathna
THRIFT-2239 Address FindBugs errors

Client: Java
Patch: Liang Xie
THRIFT-1584 could not SetMinThreads in ThreadPool on single-core machines
Client: C#
Patch: Jens Geyer after suggestion from JIRA-User "Funny"
THRIFT-847 Test Framework harmonization across all languages

py-py, py-java, java-py, cpp-py, py-cpp, nodejs-py, py-nodejs tests added with
py_protocols="binary compact json accel"
py_transports="buffered"
py_sockets="ip",
test.sh refactored so that new protocols, transports and sockets can be easily added.

Patch: Chamila Dilshan Wijayarathna
THRIFT-2551 OutOfMemoryError "unable to create new native thread" kills serve thread

Github Pull Request: This closes #112

Patch: Fuud
THRIFT-2526 Assignment operators and copy constructors in c++ don't copy the __isset struct

Client: cpp
Patch: Doug Judd
THRIFT-2469 "java:fullcamel" option to automatically camel-case underscored attribute names

Client: Java
Patch: Tom Lee
THRIFT-2469 "java:fullcamel" option to automatically camel-case underscored attribute names

add missing TestFullCamel.java

Client: Java
Patch: Tom Lee
THRIFT-2543 Generated enum type in haskell should be qualified

Client: Haskell
Patch: Zejun Wu
add doc/install from website, update README.md
update doc/install
THRIFT-2558: CSharp gen tries to add str + int
Client: C# Compiler
Patch: Randy Abernethy

The C# generator attempts to throw a str + int string in
several places producing undesirable results. This patch
uses stringstream to concatenate the string representations.