Expose TStruct object when reading Thrift input stream

To be able to replay an incoming data stream, the TStruct information
must be visible. Change the readStructBegin() method on the
TProtocolReader to expose this information.