changes in build icmp packet api

Reviewer: @rlane

Commit Summary: Changes simple_icmp_packet to include:
1) Ip Identification number
2) Manual Icmp checksum update
3) Icmp data