Validator process custom message specific attribute first.
Check for DateTime on date validation. Fixes #1088.
Merge messages on validator.
Added `required_if` validation rule. Closes #1041.
Merge pull request #1024 from coolhome/proposal-2

[BUG] Validator not processing custom message specific attribute first.