* Updated `ZeroconfConnect` class to process all responses as JSON responses. It was found that some Spotify Zeroconf API capable devices were not properly setting the `Content-Type` in the returned http response header.
* Updated `SpotifyDiscovery` class to process the individual Spotify Connect instance names that were discovered via Zeroconf. Prior logic was adding a device for every IPV4 address that was found for an instance, assuming that each instance only contained one IP address; some services contain multiple IP addressess for the same instance name (specifically, the `SpotifyConnect` add-on, which runs in a docker container).
* Updated `SpotifyDiscovery` class to rename the `HostIpv4Address` property (and method arguments) to `HostIpAddress`. The address specified in this argument can be an IP address (e.g. "192.168.1.81") or an alias (e.g. "bose.speaker.kitchen").
* Updated `ZeroconfConnect` class to rename the `HostIpv4Address` property (and method arguments) to `HostIpAddress`. The address specified in this argument can be an IP address (e.g. "192.168.1.81") or an alias (e.g. "bose.speaker.kitchen").
* Updated various `SpotifyClient` methods to utilize the default `HostIpAddress` (or `Server` value if default `HostIpAddress` was not discovered) when connecting to a Spotify Connect capable device. Methods updated were: `PlayerActivateDevices`, `GetSpotifyConnectDevices`, `PlayerResolveDeviceId`.