libshout host resolution for IPv4/IPv6 hosts
Mixxx received a bug report from a user with an icecast server bound to an ipv4 interface on a machine with a hostname that resolves to both an i-p-v-4 and i-p-v-6 address.
https://bugs.launchpad.net/mixxx/+bug/1391654
Desired behavior: For a hostname that resolves to both an i-p-v-4 and i-p-v-6 address, libshout should probe both and pick the first one that works.
Based on this mailing list thread: http://lists.xiph.org/pipermail/icecast-dev/2014-November/002373.html this would be acceptable behavior for libshout via recommendation from RFC 6555.