netmap: wrapper API reworked for neatness

The wrapper API now does the following:

* `claim' packets from the hardware and the host stack
* `forward' packets to the respective destination
* `divert' packets to another hardware interface
* `drop' packets explicitly if needed