added useful error message when invalid ds is provided or no ds is found

* added useful error message when invalid ds is provided or no ds is found in vshield_edge
* added fix for when nori::..string is called using ensure_array in vshield_dns/vshield_ha
* added fix for vnic.to_s when used in validate_vnics in vshield_ha