BaseUDPTransport was just picking the first address from getaddrinfo
instead of using the first IPv4 address by default as per the
documentation
Merge pull request #386 from crankycoder/features/ipv4_by_default

Fixes the BaseUDPTransport to use IPv4 by default