Use correct method name when validating integer product attributes

The validate_value() logic uses the attribute type to build the method name.
The integer type is 'integer', not 'int'. Was found when toying with
always calling Product.full_clean() in the test suite.

Also removed the comment for entity validation, as it's proven to be a
decent validation.