[2957] Review comments. Added in the ability to configure TSIG Key
information.
[2957] Made forward and reverse ddns elements optional, altered clone
method to return smart pointer.
[2957] A few more review comment changes.
[2957] Additional review-related changes.  Replaced TODO with todo
and corrected doxygen errors.
[2957] Minor modifications during review.