fixed definition InternetAddress::Compare() to have well defined ordering, and use that to more simply and correclty implement IsLinkLocalAddress