Allow studly case extensions.
Merge 4.0.
Fix typo.
Allow custom messages to be registered when using Validator::extend
Merge branch '4.0'