Readline.refresh_lineの追加

ruby(MRI) 1.9にReadline.refresh_lineメソッドを追加しました。(r24020)これは、twitter:jugyoさんからご要望があり、twitter:koichirooさんからパッチをもらいました。
なお、このメソッドの使い方は[ruby-list:45922]から始まる一連のスレッドをみてください。ちょっと不親切ですみません。(実は、ほとんどの人は使わないメソッドのような。。。)
GNU Readlineで試すのは当然ですが、我らがMac OS XのEdit Line(libedit)でも試しました。
GNU Readlineの場合

$ ./ruby19trunk -I.ext/i386-darwin9.6.0 -Ilib -rreadline -e 'p Readline::VERSION; Readline.refresh_line'
"5.2"

Edit Lineの場合

$ ./ruby19trunk -I.ext/i386-darwin9.6.0 -Ilib -rreadline -e 'p Readline::VERSION; Readline.refresh_line'
"EditLine wrapper"
-e:1:in `refresh_line': refresh_line() function is unimplemented on this machine (NotImplementedError)
        from -e:1:in `<main>'

さすがですね。refresh_lineなんて知りません。Edit Lineにとっては当然のことですよね :-P

ということで、Readlineモジュールの新しいメソッドrefresh_lineをよろしくお願いします。