Update IO#read spec in light of MRI bug 8342
Never transcode IO contents if the external encoding is ASCII-8BIT

See http://bugs.ruby-lang.org/issues/8342#note-4
this works