Replace ValidationError constructors to Validator.createValidationError

- apply createValidationError
- added toString, equals, and hashCode
- made concrete validator classes final
Replace ValidationError constructors to Validator.createValidationError in remaining validators
Add Japanese messages
Merge pull request #262 from takahi-i/localization-sentence-validators

Replace ValidationError constructors to Validator.createValidationError