GTNPORTAL-2969 make email validation pluggable by user's custom rule

In the default environment (without specific configuration for email validation), everything should work exactly same as before. As soon as the configuration for email validation is specified, it's used in the same was as for user-name or group membership name validation.