* {netbsd,openbsd}/lib/libinet6/getaddrinfo.c: fix error handling in   YP name lookup. * netbsd/lib/libinet6/getaddrinfo.c, kame/libinet6/name6.c: filter out   IPv4 mapped address in DNS/YP/hosts database, as they are not   supposed to appear on those places.  There are real-world example   with incorrect use exist.
* {netbsd,openbsd}/lib/libinet6/getaddrinfo.c: fix error handling in
  YP name lookup.
* netbsd/lib/libinet6/getaddrinfo.c, kame/libinet6/name6.c: filter out
  IPv4 mapped address in DNS/YP/hosts database, as they are not
  supposed to appear on those places.  There are real-world example
  with incorrect use exist.

TOOD: openbsd

MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame,MarginC/kame