Added salting for each key component to PactRecordComparator#hash(). 

This makes the hashing algorithm more robust against correlated or clustered key value groups.