ICMPv6 header
Validate network interface added
ip*_writer rewritten with inet_pton
IPv6 extention header - hopbyhop header testing. Not finished
From now onwards, the use of packet_data will be eliminated.
The conf file will be parsed and written directly into the data packet
ARP is set. Working fine
IPv6 hop-by-hop extention header writing is added. Woriking.
Merge branch 'master' into pgen_direct_from_conf
IPv6 routing header(type 0) added. working.
Clean up:
	1. Removed struct packet_data
	2. Removed icmp6.c
	3. Removed parse_conf_file.c
	4. Removed Unused functions
	5. Print messages re-written with macros
Added pgen to .gitignore
Deleted pgen and icmp6.c file from history