removing possible invalid check

Checking for a link local address to determine if a node is on-link is probably not a valid assumption in most wireless networks. However, the real purpose of this function needs to be thoroughly documented. Currently it is only used to determine if a packet needs routing where this condition is useless - at least if there's no mesh under routing.