fix incorrect IPv6 UDP and ICMPv6 checksums with routing headers

- in this case the destination address used in the pseudo-header is
  that of the final destination : the last address of the routing header

- add a pcap file