Treat IPv6 link local addresses as loopback addresses.
Treat IPv6 link local addresses as loopback addresses.

IPv6 linklocal address are effectively loopback addresses because we don't expect to send traffic over them.  Linux's getaddrinfo considers them "valid" with respect to AI_ADDRCONFIG, so we can't use that flag when there are only loopback *or* link local addresses configured.

BUG=55041
TEST=manually test that http://localhost/ works when link local addresses are configured.

Review URL: http://codereview.chromium.org/3331024

git-svn-id: http://src.chromium.org/svn/trunk/src@59284 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

Former-commit-id: ddac04dcb33b0d3a5f901017ae5612f4d5a01e80
meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser