Only return one message when all identical
fix message keys and few typos
Merge pull request #4120 from davidwindell/validator-unique-messages

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

Forward port #4183