improve multicast check, remove broadcast check

If an interface does not support IFF_MULTICAST, force UnicodeOnly.
Also, there's not reason to check IFF_BROADCAST since IPv6 uses
multicast, not broadcast.