Add Ability To Ignore DNS Targets Based On Extension

Added field to the config file ("dns"->"extension") that allows users
to not resolve matching anything with an extension that matches one in
the config. For example, if the following was set:

<dns>
  <extension value="_example" ignore="true"/>
</dns>

...any target ending in "._example" would not be fed into the DNS
resolving code.