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
THRIFT-2260 java: Thrift imposes unneeded dependency on commons-lang3

Patch: Andrew Gaul