Don't explode if we can't find an interface for a local address.

We'll likely explode later when attempting to use the socket.
But that will fail with an IOException, unlike this which was
failing with a NullPointerException.
Merge pull request #157 from square/jwilson/no_interface

Don't explode if we can't find an interface for a local address.