THRIFT-553. rb: thrift structs should be comparable (<=>) This patch adds the spaceship operator to the struct and union base classes, enabling object comparisons between objects without regenerating code.