Add IPv6 support for UDPPacket.

UDPPacket#initialize creates an UDP on IPv6 packet when +:on_ipv6 => true+
is passed.
UDPPacket#udp_calc_sum is modified to compute correct checksum for IPv6
packets.
UDPPacket#ipv6? method is added.