remove extra init
nit: open sockets with PF instead of AF
Support configuring a IPv4 gateway
Separate network tests into two case: without routing and with routing.

Essentially, the test is the same in both cases, but the latter also
tests that a rump kernel can perform IP routing.