Namecheap dynamic DNS support.

This does not include any web interface changes.

I will update this pull request once I'm done with the web interface changes.