virtio: Add support for ithread(9)
Each VirtIO device was scheduling its own taskqueue(9) to do the
off-level interrupt handling. ithreads(9) is the more nature way
to do this. The primary motivation for this work to better support
network multiqueue.
Currently, the ithreads are just scheduling the device's taskqueue
as before. The taskqueues in each driver will be removed in
subsequent commits.
Approved by: grehan (implicit)