stream: plumb timeout_msec parameter for readv and writev.

These will eventually have read and write timeouts applied by moving
to O_NONBLOCK sockets and using poll() for timeouts.