Use AF_* for InetAddress.family. Better getHostAddress.

Inet6Address#getHostAddress switched to use
Libcore.os.getnameinfo (superior formatting, OpenJdk
one always generates full-length 39 char address)

InetAddress.holder().family was using arbitrary
OpenJdk-internal values, switched them to use proper
family values (AF_INET & AF_INET6).

Fix for libcore.java.net.InetSocketAddressTest
to use IPv4.Any (0.0.0.0) address by default, not
IPv6 one (::).

Change-Id: I8b84aec99d16aef963fbf2830d0a2241b5b07918
4 files changed