Use Timeout.NONE for plain streams to avoid throwing InterruptedIOExcept...

...ion

The default Timeout implementation throws InterruptedIOException from
throwIfReached when the current thread is interrupted.

This closes #76.