Vectored IO for uv_fs_read/write

I don't have a Windows development environment on hand, so the emulation of vectored IO under Windows is untested.

These changes should make #839 easier.