Dynamic DNS configuration needs additional fixes and improvements:
- VRF configuration needs to be fixed - we don't capture VRF information in conf_mode
- Jinja template (ddclient.conf.j2) needs to be adjusted to avoid generating incorrect ddclient.conf in some cases
- Allow TTL support for some web-service based services in addition to RFC2136 services
- Adjust validator and completion helper to filter out unsupported protocols
- Relax hostname validation for apex and wildcard entry (for example, namecheap)