Initial port of the OpenBSD vmxnet3 driver

Appears to have basic functionality, but a lot of work remains. Has
only been tested on QEMU's vmxnet3 backend.
Various WIP improvements to the vmxnet3 driver