Added component-based salting for each key component to PactRecordComparator#hash(PactRecord). This makes the hashing algorithm more robust against correlated or clustered key value groups.