Handle link local addresses with embedded interface scope on is_ipaddrv6 and also on dnsmasq which is not yet there for these addresses
Add the check even here when dealing with ipv6 addreses
Even if called with wrong parameters try to do something rather than return here.
Correctly remove IPv6 addresses from the interface rather than just erroring out. The same trick that works for IPv4 of not specifying address does not work with v6
Resolves #2627. When WANv4 is PPP and v6 is DHCP but the option get v6 info from v4 is ticked the real interface is different. For WANv4 is pppXX and for v6 is the real underlying interface. Take this into consideration during interface_bring_down to properly cleanup things
Optimize a bit to try and convrt back to friendly interface only when needed
When using DHCPv6 and only requesting a prefix the communication on the WAN interface will be over link-local so return the link-local address of the interface in this case rather than nothing.
Add also a special case so the correct ip is returned for the case when WAN is v4 PPP type and v6 is DHCP but with option fetch v6 info from v4.
Fix Diag > Tables AJAX fadeOut after deletion for rows with CIDR mask format.
Add scope identifier to target when its link-local
Obsolete base ntpd since we are using the one from ports
Ooops fix this to add only th einterface
Use ntpdate from ports also and obsolete base one
Obsolete more ntp binaries from base
Fix selection of IPv6 target IP for IPv6 Outbound NAT rules.

This makes it possible (without source hacking) to do many:1 NAT of IPv6.

Some will rejoice. Some will curse.

This should really only be done in limited, specific circumstances. Don't develop the IPv4 NAT mentality with IPv6.