IO.copy_stream should handle objects that respond to read or write. Fixes #437
Merge pull request #723 from jruby/copy_stream_read_write

IO.copy_stream should handle objects that respond to read or write. Fixes #437