Fixed required_with behavior to match required_without. Added required_with_any.
Added support for custom validation message replacers.