fix RubyFile#rename when the source is a broken symlink
Merge pull request #2273 from lumeet/master

fix RubyFile#rename when the source is a broken symlink. Thanks @lumeet.  Great to have you on board.  I will evaluate whether this should be backported to 1.7 branch as well.