Changed the default hashing behavior for Enums so that they will consistently hash across the cluster.
Changed Default Behavior on TupleHahser for Enums and Changed Unique to do uneccessary sorting in order to Trigger a GroupingPartitioner
Merging Enum Changes in to 2.5