Imported if_packet.h from the linux headers.

This makes it possible to compile it under systems that don't have
TPACKET_V3 structures defined. If the definitions are there the
runtime can figure out which version to use for the given kernel.