THRIFT-2067 C++: all generated objects provide ostream operator<<
THRIFT-1266 generated C code for iterating over nested maps is wrong

Patch: Simon South
THRIFT-2690
c_glib: Incorrect behaviour when serializing a map with typedef'd keys

Patch: Simon South