THRIFT-1115 python TBase class for dynamic (de)serialization, and __slots__ option for memory savings Patch: Will Pierce