Fixed thrift_protocol.erl to support zero-sized maps