Web interface: Add Namecheap dynamic DNS support

The subdomain (or @ for the root domain) goes in the Host Name field.
The domain goes in User Name/Email Address field.
The passkey provided by Namecheap goes in the Password/DDNS Key field.

Wildcard is currently unavailable.