THRIFT-1815 Code generators line buffer output - Go compiler

Patch: Jens Geyer
THRIFT-1815 Code generators line buffer output - Go compiler

Patch: Jens Geyer
THRIFT-2251 go test for compact protocol is not running

Patch: Aleksey Pesternikov
THRIFT-2158 Compact, JSON, and SimpleJSON protocols are not working correctly

Patch: Jens Geyer
THRIFT-2246 Unset enum value is printed by ToString()

Patch: Jens Geyer
THRIFT-2246 Unset enum value is printed by ToString() - fix for some edge cases

Patch: Jens Geyer
THRIFT-1639 Java/Python: Serialization/Deserialization of double type using CompactProtocol

Patch: Patrick Lawson
THRIFT-2216 cocoa: Extraneous semicolon in TProtocolUtil.h makes clang mad
Patch: Andrew McGeachie
THRIFT-2247 Go generator doesn't deal well with map keys of type binary

Patch: Tonnerre Lombard & Aleksey Pesternikov
THRIFT-2250 JSON and MemoryBuffer for JavaME
Patch: Henrique Mendonca
ignore test log files
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/thrift
THRIFT-2214: System header sys/param.h is included inside the Thrift namespace
Client: cpp
Patch: Vladimir Strisovsky
    Python Tornado TTornadoServer base class change
    Patch: Bryan Pham
THRIFT-1813 java: Add @Generated annotation to generated classes
Patch: Arvind Jayaprakash and Andrew Gaul
THRIFT-2259 C# unexpected null logDelegate() pointer causes AV in TServer.serve()

Patch: Jens Geyer
THRIFT-2254 Exceptions generated by Go compiler should implement error interface

Patch: Aleksey Pesternikov
THRIFT-2227 Thrift compiler generates spurious warnings with Xlint

Patch: Andrew Gaul
THRIFT-2193 Java code generator emits spurious semicolon when deep copying binary data

Patch: Andrew Gaul  & Jens Geyer
THRIFT-2172 Java compiler allocates optionals array for every struct with an optional field
Patch: Andrew Gaul