Attribute names snake-cased by default to make cleaner error messages
Merge pull request #4473 from JamShady/pull-request/validator-snake-cases-field-names

Attribute names snake-cased by default to make cleaner error messages
Merging. Fixing conflicts.
Fixing conflicts and merging.