Changed Pathname to String coercion in File, copied fileutils.rb for 1.9 from Rubinius.
Fix #246 (Implement IO.copy_stream) and fix File.readpartial not raising EOFError.
replaced method coerce_to with coerce_to_path within Dir.rb method: self.chdir"
replaced coerce_to in File.rb->self.expand_path with coerce_to_path
replaced coerce_to with coerce_to_path in fiel.rb in /kernel/common/ in method self.__join
replaced to_str in File.rb with __coerce_to_path
cherry-picked tims commit
merged with matthias/file-1.9
removed some fault changes in Hash.rb
wrong intendation
changed some Type calls to Maglev::Type
Merge pull request #261 from MagLev/dikors/merge-file-1.9

Dikors/merge file 1.9