Make icmp updating type/code work properly regarding of endianness.
Make ICMP-based traceroute work, have the correct checksum for TCP TTL expiry

tcptraceroute does not work though - since it expects the IP ID within
the "original" packet within the ICMP error message to be
preserved.