Refactoring of ipv6 nd adv/sol initial checks.

- fixed the problem with unreachable neighbors on the first packet after
  reset

- fixed the checks for incoming neighbor solicitation on solicited node
  multicast address

- This is a fix for bug #180