Add yard documentation markup to DNS plugins

This should change NO CODE.

This change adds yard documentation markup to the DnsService abstract base class and the existing DNS plugin implementation classes.