pkt: Initial import

This data type is bound to replace the `(netdev_hlist_t *ulh, void *data)` tuples in netapi and netdev.
You can put it in the packet buffer ;-) otherwise you would have alignment issues