resolv/res_init.c: Correctly index and count IPv4 nameserver entries.

IPv4 nameserver entries was incorrectly index in statp->nsaddr_list[],
which was introduced by commit 6f5c31171fbd, and cause all IPv4 nameserver
entries after an IPv6 nameserver entry from resolv.conf being ignored by
resolver.

For example, if there are three nameserver entries in resolv.conf, and
order is IPv6 IPv6 IPv4, then in resolv/res_send.c, EXT(statp).nsmap[]
will be MAXNS+1 MAXNS+1 0, thus in L443 of resolv/res_send.c &statp->
nsaddr_list[0] is supposed to be copy to EXT(statp).nsaddrs[2]. But
because statp->nsaddr_list[] was index by nservall, which means the
IPv4 nameserver address will be in &statp->nsaddr_list[2] instead of
&statp->nsaddr_list[0].

Commit 3a85895fa3e1, which was reverted recently by commit cabba9343c8b,
trying to fix this by ignore EXT(statp).nsmap[], which is used to both
keep nameserver entries order and support option RES_ROTATE. But that
combine with wrong IPv4 nameserver entries count in statp->nscount
introduced by commit 16b7dc27a968 will cause new problem with RES_ROTATE
option on.

For example, if there are two nameserver entries in resolv.conf, and order
is IPv4 IPv6, then resolv/res_send.c, EXT(statp).nsmap[] will be 0 MAXNS+1
2. Without commit 3a85895fa3e1, this happens to work with rotate because
&statp->nsaddr_list[0] which is the first IPv4 nameserver address is also
copied to EXT(statp).nsaddrs[2]. With commit 3a85895fa3e1, &statp->nsaddr_
list[2] which doesn't exist is supposed to have been copied to EXT(statp).
nsaddrs[2] and L441 of resolv/res_send.c have allocated memory for it,
therefore will cause problem.

Even without commit 3a85895fa3e1, RES_ROTATE option still has problem
because of wrong IPv4 nameserver entries count in statp->nscount, which
is counted as nservall.

For example, if there is one and only one IPv6 nameserver entry in resolv.
conf, like BZ #13027, EXT(statp).nsmap[] will be MAXNS+1 0 MAXNS, then
&statp->nsaddr_list[0] which doesn't exist is supposed to have been copied
to EXT(statp).nsaddrs[1] and L441 of resolv/res_send.c have allocated
memory for it. Note that RES_ROTATE will always start from the second
nameserver entry, which is something garbage in this situation, thus will
give out a "unknown host" error.