huawei: add support for IPv6
This MR removes the restriction that only IPv4 (legacy IP) connections are allowed for Huawei modems.
For this, specialized methods for load_supported_ip_families_{ready,finish}
are provided, which use the proprietary ^NDISSTATQRY
instead of the default +CGDCONT
command to determine whether IPv6 is supported, as the latter might return different results (i.e. reporting v6 support, that can't be used via NDIS).
Unfortunately, I wasn't able to read the IPv6 address nor IPv6 DNS servers from my E3372s-153. Host SLAAC works as intended, but no v6 DNS servers are provided (neither via RDNSS RA option nor DHCPv6), so IPv6 only connections aren't practically usable. On the other hand, dual-stack connections work without any issues.
Fixes #87 (closed), #469 (closed)