PROTON-736: Tweaked how Ruby 1.8 determines if a string is UTF-8

Uses the kconv stdlib module to add the "isutf8" method.
QPID-548: IPv6 fix for Windows to create socket of correct address family.
Patch from Dominic Evans.