THRIFT-2311 Go: invalid code generated when exception name is a go keyword

Patch: Krzysztof Godlewski
THRIFT-2313 nodejs server crash after processing the first request when using MultiplexedProcessor/FramedBuffer/BinaryProtocol
patch: Pierre Lamot
Thrift-2229:thrift failed to build on OSX 10.9 GM
Client: build
Patch: jfarrell, bcraig, Hans Duedal

Final patch which automates std c++11 detection and flag addition.
THRIFT-2312 .travis.yml: enable ruby, php and mingw compiler build
THRIFT-2316 cpp: TFileTransportTest is to restrictive
Merge branch 'master' into travis
travis: with perl