Add method to disable strict service name checking.

There's no way to specify that invalid names should be allowed when registering a service. I'm trying to register a service of "_oculusal_sp._tcp.local." (which is what the oculus quest 2 uses for airlinking), but I get an BadTypeInNameException error. For now I have a monkey-fix workaround of

zeroconf.service_type_name.__kwdefaults__['strict'] = False