make ip_addr_is_local() reliable for IPv6 addresses
correct sending of neighbor solicitation requests
introduce new function to form a solicited-node IPv6 address
RFC conform link-layer resolution for IPv6 targets
rename ip_addr_solicit() to ip_addr_init_sol()