Added support for NOT_NULL place-holder in validation.
Merge branch '4.1'
Fixed required_with behavior to match required_without. Added required_with_any.
Added support for custom validation message replacers.
Merge branch '4.1'