HV-920 Adding a regular expression based URL constraint validator which ...

...needs to be configured via XML or via a ConstraintDefinitionContributor
Ah, just seeing this package. So you consider that validator a public API? I guess it can be looked at that way, but I feel a bit uncomfortable to it. At least we'd have to move `AbstractURLValidator` here as well, as a public type must not inherit an internal one.