discard scratch resolver impl - use Kanak's

One small change to HelixResolver#resolve: returns Map<String,
InetSocketAddress> as opposed to Set<InetSocketAddress>. This is to also
propagate which Helix instance maps to the actor address. We need this
information to populate the instanceName field in the message metadata, and
can't infer it from the actor address.