Buffer RegularFileResource streams to do less read()'s
Merge with 1.7
Tag OpenSSL test that hits broken END logic (#1814).
Tag another test for #1814.
refactor DateTime#jd

Conflicts:
	lib/ruby/1.9/date.rb
DateTime#jd using 0.5 instead of HALF_DAYS_IN_DAY.to_f

Conflicts:
	lib/ruby/1.9/date.rb
Zero-sum commenting and rename.
Don't shallow dup incoming string; I think this was a bug hack.
Properly check transcoded length.
Dead code.
Bad cast.
Mask some newer stack overflow tests from MRI.
Zero-sum commenting and reformat.
Add MRI name.
Do proper readable check for IO#read.
Dead code.
This should be an EOF, I believe.
Re-port StringIO#putc.
Mask some Psych tests that will need new porting work.
Fix botched port of StringIO#putc and remove hack from write.