support event taps that have https enabled

Purpose is to support event taps that have https enabled.

Changes:
1) For taps with both http and https endpoints, always prefer https over http.
2) Collector can be configured to ignore consumers that only announce as http, current default is not to ignore.