Add equals method to Violation.

Naming: I would rather prefer ```$fieldsExcludedFromComparison``` instead of ```$uncheckedField```