Only return one message when all identical
Added additional tests
Merge pull request #4120 from davidwindell/validator-unique-messages

[Validator] Only return unique messages
Merge branch 'hotfix/4120' into develop

Close #4120