Teach is_ipaddr_configured to check ipv6 for single IPs. While I'm here, reduce code duplication
Add missing check for IPv6 overlap on interfaces, it complements the change made for ticket #1723