1126024: 1126026: Fix ProductContent hash function

Because products store a HashSet of ProductContent objects, a bad
hash function caused hibernate to miss updating/removing
some ProductContents
Remove bad size validator

The size validator on a collection of strings was probably added
to enforce length on strings in the collection, however it will
instead block us from adding more than 255 dependentProductIds.