tests: Test that network drives are mapped to correct qemu -drive parameters.

Although this test only specifically tests the direct backend, the
same code is shared with the libvirt backend in some circumstances
(eg. creating readonly drives).  So this is testing a bit of both.