ifvirt merge

Merge rump-pktgenif's interface and implementation changes into libdpdkif.  This works, with the caveat that it only started working when I reverted [some optimizations](https://github.com/rumpkernel/rump-pktgenif/commit/13ce52f2).