Handle Rubies without IPv6 support

Ruby can be compiled without IPv6 support. Check to see if `Addrinfo#ipv6_unique_local?` exists before using it.

Fixes #19