icmp support

Hello I have created an Net::PcapWriter::ICMP module in ICMP.pm

I have modified PcapWriter.pm in order to support ICMP constructor and I had to modified slightly IP.pm to support the computation of checksum ( the checksum offset is sent negatively in order to differenciate from udp and tcp).

Regards,