Add functionality to parse ICMP sub headers. Fix typo in TCP parsing code.