InetAddress: Don't throw SocketException from isReachable.

If something goes wrong, just state that the address is unreachable.
This fixes InetAddressTest.testIsReachable. The test was failing in
quite a convoluted manner - it was testing that isReachable did not
throw on any of the network interfaces on the system. However, we did
throw for interface = dummy0 because bind() returned EINVAL on the
iface's (link local) address.

Change-Id: Id7bdcf7318b6b4eaa92f9caaba38e86a580cc84b
2 files changed