fs: vectored IO API for filesystem read/write

This improves API consistency with uv_read and uv_write and may
improve efficiency for some uses. Vectored IO is merely emulated on
Windows, which lacks the requisite system calls.
test: fix test-udp-multicast-interface