Show all configured monitored resources in state outputs

Previously we de-duplicated entire monitored resources very early
  in order to avoid redundant monitoring traffic and the possibility
  of loss of sync between two copies of the same monitored address
  and service_type.  This lead to the duplicate resources not being
  listed at all in the e.g. the HTTP output, even though they were
  functional for use in zonefiles.
With this change, the de-duplication happens at a lower level, such
  that the states still remain in sync and duplicate traffic is
  still avoided, but all copies of the resource will show up with
  their own unique names in the HTTP output.
Note that syslog outputs on actual state change events will still
  only reference the description of the first of the duplicate set.
Fixes #31 ?