add ddns execution module
ddns module: clarify docs
add ddns state module
Merge pull request #6054 from mgwilliams/ddns

Execution and state modules for RFC 2136 dynamic DNS updates.