Push the receive context creation in the hypervisor.

The reason for this change is to allow the hypervisor (incl. DPDK) to
select how it want to pin/multiplex/etc. the receive contexts.