Thrift-2535:TJSONProtocol when serialized yields TField ids rather than names

Adds ability to optionally serialize TJSONProtocol with TField names
THRIFT-2534 Cross language test results should recorded to a status.md or status.html file automatically

Patch: Chamila Dilshan Wijayarathna & Roger Meier
THRIFT-2537 Path for "go get" does not work
Client: Go
Patch: Jens Geyer

This closes #115
THRIFT-2500 sending random data crashes thrift(golang) service
Client: Go
Patch: Aleksey Pesternikov

This closes #117

commit 1bb25c4a48845e112847ca8293402f0294d8f597
 Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
 Date: 2014-05-02T21:40:59Z

recover from panic in processor

commit 8d1427a2c3c183d499442dc1f0437292e6641ac3
 Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
 Date: 2014-05-02T21:41:52Z

some sanity checks in binary protocol

commit 666cc87a51f86ca5940225c36716bbad467c6e73
 Author: Aleksey Pesternikov <ap@alekseys-mbp.att.net>
 Date: 2014-05-02T21:53:59Z

some sanity checks in compact protocol
Fixed broken build (superfluous EXTRA_DIST section)
Fixed broken build: "thrift -out <dir>" expects that <dir> already exists
THRIFT-2522 TypeScript extension for Thrift Compiler
THRIFT-2522 TypeScript extension for Thrift Compiler

add info and format js/README.md

    This closes #124

----
commit ada1016fdd6408694f9b82d5de8c1fbbf8d8a528
Author: Pascal Schweizer <pasci@hispeed.ch>
Date:   2014-03-21T16:18:59Z

    THRIFT-2522 TypeScript extension for Thrift Compiler

----
THRIFT-2505 fix apache license header
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"