Regex domain matchers

MOJ have a requirement to allow login from a
wide range of domains. Regular expression matchers
will simplify the management of these domains and
should also accept the current string matchers.