use generic icmp header and added function to find longest prefix route
renamed vars and removed unnecessary params used by sr_send_icmp
finishing up sr_send_icmp
Merge branch 'master' of https://github.com/theericpham/router

Conflicts:
	sr_arpcache.c