Fixed __validate_stdin_value to use ducktyping to allow assignment of StringIO.
Fixed Kernel#gets to use $stdin, not STDIN.

STDIN should only be used to hold onto the original. Nothing more.
Added connection_close? method to Net::HTTP for bundler.
Merge pull request #299 from zenspider/fix_stdin_and_gets

Fixed $stdin = StringIO.new and Kernel#puts not using $stdin.
Added method Module#module_parent.
Merge branch 'master-1.9' into stefan/reautoloading-existing-modules-v2
Merge branch 'master-1.9' into stefan/reautoloading-existing-modules-v2
Merge branch 'stefan/reautoloading-existing-modules-v2' of github.com:MagLev/maglev into stefan/reautoloading-existing-modules-v2
Merge branch 'stefan/reautoloading-existing-modules-v2' of github.com:MagLev/maglev into stefan/reautoloading-existing-modules-v2
Fixed Module#module_parent.